原创 用戶輸入月份 打印月份對應的季節

1.用戶輸入月份 打印月份對應的季節import java.util.*;class YueFen {public static void main(String[] args) {   Scanner input =new Scann

原创 單例模式SingletonPattern

單例模式使用的前提: 單例模式簡單易用,但是也是所有設計模式中最容易濫用的模式。當你的類想得到很好的擴展時,不能使用單例模式 作用: 首先要說明的是,在一些情況下使用單例模式是可以達到節省資源的目的,但是單例模式的意圖不只是爲了節省資源

原创 匿名內部類是否可以由靜態的內容

在使用匿名內部類時,要記住以下幾個原則:  · 匿名內部類不能有構造方法。  (因爲匿名內部類是沒有類名的)  · 匿名內部類不能定義任何靜態成員、方法和類。 理由:匿名內部類是晚於外部類加載的,但是匿名內部類和其對象幾乎是同時加

原创 誰知道synchronized的用法?求大神指教

關於同步異步的問題一直是我不明白的,還有同步鎖的問題? 怎模式用synchronized哪?和asynchronized區別?

原创 git 拉去克隆項目,創建分支步驟

注意:這裏是使用TortoiseGit (小烏龜)操作步驟 第一步:首先在本地創建一個文件夾,準備放置需要拉去的項目;   第二部:右鍵克隆項目 接下來需要配置克隆項目的地址: 第三步:在拉去成功的項目下,進行分支: 添加分支:

原创 排序算法問題:選擇排序,冒泡排序,插入排序

選擇排序,冒泡排序,插入排序的代碼和核心思想: class Demo5  {public static void main(String[] args) {int max=0,min=0;         int[] a={1,24,55

原创 this關鍵字

this代表它所在函數所屬對象的引用。 Java關鍵字this只能用於方法方法體內。當一個對象創建後,Java虛擬機(JVM)就會給這個對象分配一個引用自身的指針,這個指針的名字就是this。 1.this關鍵字的應用   1)調用本類

原创 輸入流的面試問題?

面試題:簡述一下將文件中的數據輸入到另一個文件中的步驟: 1.首先創建File 文件,並且和需要操作的文件向相關聯; 2.判斷文件是否存在用exists()方法,如果不存在則創建文件 3.如果是文本文件可以利用FileReader和Fil

原创 工具類的實現

自定義工具類 java工具類的實現其實是通過自定義一個類,類中只包含靜態的方法體,外部類可以直接通過     類名.方法  的方式來調用該工具類中的方法,不需要創建該類的對象就可以直接調用。 注意點:通過 類名.方法 調用用的類只能是被

原创 final關鍵字的用法?

final是本意是最終的意思 final是一個修飾符,可以用來修飾變量【實例變量、靜態變量、局部變量】、修飾方法、修飾類, 當被final修飾時,被修飾的內容是不可變得         1.final修飾變量 final修飾變量時候,表示

原创 權限和權限修飾符

Java中權限範圍有四個public protected defualt private 權限範圍由大到小,但是權限修飾符只有三個public 、private 和protected  注意;類的權限修飾符有三個這裏的類包括內部類和外部類

原创 抽象類Abstract 和接口 Interface

抽象類和接口是實現多態的有效形式; 問題?1.抽象類中可以有構造器嗎?  yes2.可以有非抽象方法嗎?       yes3.可以有字段嗎? yes4.抽象類中的抽象方法默認修飾符是public嗎?  no5.接口中可以有非靜態屬性嗎

原创 內存中的堆和棧的區別和存儲內容

在函數中定義的一些基本類型的變量和對象的引用變量都在函數的棧內存中分配。 當在一段代碼塊定義一個變量時,Java就在棧中爲這個變量分配內存空間,當超過變量的作用域後,Java會自動釋放掉爲該變量所分配的內存空間,該內存空間可以立即被另作

原创 for 和增強foreach的區別

for 和增強for--each的區別:                 前提:for 和foreach都是數組遍歷的方法, for方法是傳統遍歷數組的方法,定義方式:for(變量初始化;約束條件;迭代條件)例如for(int i=3;i

原创 instanceof 的使用總結

關鍵字instanceof 是用來判斷前後對象是否有關係: instanceof 常用來檢測強制類型轉換的對象是否兼容,多用於if判斷,當了II型那個不兼容時候回拋出異常 檢驗過程: 這分爲兩中類型:編譯時 和      運行時 inst