原创 JAVA 基礎知識點複習(十三)枚舉類

大綱枚舉類定義常見方法枚舉類在switch中實際應用(一)外部直接通過value獲取name(二)通過抽象方法擴展枚舉類 枚舉類定義 @Getter public enum WeekEnum { MONDAY(1, "星

原创 JAVA 基礎知識點複習(十一)抽象類和接口

大綱抽象類abstract接口interface異同點 抽象類abstract 描述一個事物卻沒有足夠的信息,這時就稱這個事物爲抽象事物。 (1)如果存在抽象方法則該類一定要是個抽象類,反之則不一定 (2)抽象類不能實例化,子類必

原创 JAVA 基礎知識點複習(十二)內部類

大綱成員內部類局部內部類靜態內部類匿名內部類 成員內部類 擁有四種訪問修飾符public、protected、default、private,會限制外部對內部類的創建 // 如果將內部類的訪問方式定義爲protected publ

原创 JAVA 基礎知識點複習(八)面向對象,封裝、繼承、多態

大綱面向對象封裝繼承(extends)多態 面向對象 匿名對象: test(new Object());可以作爲作爲實參傳遞 成員變量:定義在類中,存儲在堆中,有默認初始化值,隨着對象的創建而出現 局部變量:定義在方法中,存儲在棧

原创 JAVA 基礎知識點複習(九)對象的創建和初始化

大綱構造函數創建對象and初始化對象創建的流程對象初始化過程創建對象的幾種方式 構造函數 用於給對象進行初始化 構造函數沒有返回值(不是void) 構造函數無法用final、static修飾符修飾 不能被繼承,因此不能被重寫,但是

原创 JAVA 基礎知識點複習(十)訪問修飾符、static、final關鍵字

大綱訪問修飾符static關鍵字final關鍵字 訪問修飾符 public protected 無 private 同一類中 可以 可以 可以 可以 同一包中 可以 可以 可以 不可以 子類 可以 可以 不

原创 JAVA 基礎知識點複習(五)數組和排序

大綱一維數組二維數組冒泡排序簡單選擇排序快速排序二分查找 這系列博文主要是將自己之前學習的一些java基礎內容進行歸納與總結。 一維數組 數組可以存儲多個相同類型的數據並對其從0開始編號,通過編號(索引)完成對元素的操作。 數組一

原创 JAVA 基礎知識點複習(四)三大控制結構

大綱順序結構選擇結構循環結構無限循環的兩種寫法趣味題 這系列博文主要是將自己之前學習的一些java基礎內容進行歸納與總結。 順序結構 從上至下,從左至右 選擇結構 (1) if…else if (true) {} if (

原创 JAVA 基礎知識點複習(一)

大綱JAVA發展史(瞭解一下)JAVA的特點:跨平臺,面向對象設置環境變量(windows)一些編碼規範編碼格式對String(byte[] bytes, Charset charset)的理解 這系列博文主要是將自己之前學習的一

原创 JAVA 基礎知識點複習(二)基本數據類型 運算符

大綱八大基本數據類型運算符算術運算符賦值運算符比較運算符邏輯運算符位運算符三元運算符運算符優先級趣味題 這系列博文主要是將自己之前學習的一些java基礎內容進行歸納與總結。 八大基本數據類型 基本數據類型 默認值 包裝類

原创 JAVA 基礎知識點複習(三)引用數據類型 String

大綱常用方法Sting對equals方法的重寫String的比較String在內存中的對象創建IDEA中在控制檯打印執行的字節碼 這系列博文主要是將自己之前學習的一些java基礎內容進行歸納與總結。 常用方法 int length

原创 JAVA 基礎知識點複習(七)方法的重載和重寫

大綱方法方法的重載方法的重寫 這系列博文主要是將自己之前學習的一些java基礎內容進行歸納與總結。 方法 定義:在類中具有特定功能的一段獨立的程序。 組成:訪問修飾符 非訪問修飾符 返回值 方法名 (形參…){ // 方法體