[第01章 ](part-2/chapter-01.md)
- 操作說明
- ReadMe
- 第1部分 Java 基礎編程
- 第01章 Java 語言概述與開發環境搭建
- 第02章 面向對象編程概念
- 第03章 數據類型與運算符
- 第04章 流程控制
- 第05章 數組
- 第06章 Java 面向對象
- 第07章 Java 基礎類庫
- 第08章 Java 集合
- 第09章 Java 輸入\輸出
- 第10章 多線程
- 第11章 網絡編程
- 第12章 異常處理
- 第13章 JDBC 編程
- 第14章 Annotation(注釋)
- 第15章 泛型
- 第16章 類加載機制與反射
- 第2部分 Java 高級特性
- 第01章
- 第3部分 Java 知識點辨析
- 1.(1-12=12):String類和String的比較
- 01.用==比較String
- 02.String用=賦值
- 03.用equals方法比較String
- 04.如何判斷一個String不是空值
- 05.字符串的不可變性
- 06.字符串與基本數據類型的轉換
- 07.使用new創建字符串對象
- 08.用==比較字符串常量
- 09.把基本數據類型轉換成String
- 10.如何比較String的字典順序
- 11.String與StringBuffer的區別
- 12.StringBuffer與StringBuilder的區別
- 2.(13-20=8):修飾符與運算符
- 01.private修飾符
- 02.do-while及++
- 03.?:=操作符
- 04.float與double
- 05.用==比較基本數據類型
- 06.char存儲中文
- 07.邏輯與運算符
- 08.以為運算符
- 3.(21-27=7):運算符、語法相關
- 01.或運算符
- 02.異或運算符
- 03.用==比較
- 04.if/else 分支語句
- 05.switch語句
- 06.switch的變量類型
- 07.循環中的break和continue
- 4.(28-41=14):面向對象辨析
- 01.引用類型值傳遞(一)
- 02.引用類型值傳遞(二)
- 03.基本數據類型值傳遞
- 04.static方法
- 05.static屬性
- 06.final屬性
- 07.默認構造方法
- 08.單繼承特性
- 09.this關鍵字的作用
- 10.靜態方法中的this
- 11.方法重載
- 12.繼承中的構造方法(一)
- 13.繼承中的構造方法(二)
- 14.繼承中的構造方法(三)
- 5.(42-59=18):面向對象相關
- 01.方法覆蓋(一)
- 02.方法覆蓋(二)
- 03.父類引用指向子類對象(一)
- 04.父類引用指向子類對象(二)
- 05.super關鍵字(一)
- 06.super關鍵字(二)
- 07.抽象類
- 08.抽象方法
- 09.抽象類與抽象方法的關系
- 10.final類
- 11.final方法
- 12.Object類(一)
- 13.Object類(二)
- 14.繼承與關聯
- 15.接口的概念
- 16.抽象類與接口的區別
- 17.extends與implements
- 18.接口作為引用類型
- 6.(60-67=8):數組
- 01.數組的聲明與賦值
- 02.數組的長度
- 03.二維數組的長度
- 04.使用增強for循環迭代數組
- 05.二維數組
- 06.數組的類型
- 07.對象型數組
- 08.數組排序
- 7.(68-83=16):異常處理
- 01.Exception與Error的區別
- 02.多個catch語句
- 03.finally語句
- 04.運行時異常
- 05.空指針異常
- 06.運行時異常的具體類
- 07.checked與unchecked異常
- 08.try、catch、finally(一)
- 09.try、catch、finally(二)
- 10.try、catch、finally(三)
- 11.finally與return
- 12.throw與throws
- 13.異常只能被捕獲一次
- 14.throw與throws的應用
- 15.自定義異常
- 16.繼承中的異常
- 8.(84-92=9):集合
- 01.Collection與Map
- 02.Collection與Collections的區別
- 03.Set與List的區別
- 04.ArryList與LinkedList
- 05.ArryList與Vector
- 06.HashMap與Hashtable
- 07.泛型集合
- 08.HashSet與TreeSet
- 09.HashMap與TreeMap
- 9.(93-100=8):多線程
- 01.Math類(一)
- 02.Math類(二)
- 03.Math類的random方法
- 04.Thread的實現方式
- 05.多線程共享數據
- 06.synchronized
- 07.join方法
- 08.線程間通訊
- 附錄 1 面向對象
- 1 面向對象概述
- 1.1.對象的概念