14.0 預設是 double,float 需加 f 後綴。byte b = 100 不報錯(常量折疊)。this()、super() 鏈式調用規則。基本類型傳值,引用類型傳「地址值」。**Java 無引用傳遞**,方法內修改引用指向不影響外部,修改物件內容則生效。
InputStream/OutputStream)是基礎。Reader/Writer)建構於字節流之上(裝飾器模式)。new BufferedReader(new FileReader(file))。FileReader、FileWriter、BufferedReader、System.out。ArrayList(可變長陣列)最常用。HashMap(查找表)最常用。HashMap.keySet()。Runnable + 線程池 > 繼承 Thread;synchronized、volatile、wait/notify、ExecutorService 是核心工具箱。
命令列編譯/運行、Javadoc、JAR 打包、Ant/Maven、JUnit、版本控制——**工具鏈熟練度決定開發效率上限**。
每塊都能寫成書,**有的放矢看書、多動手驗證、遇到問題再深挖**,比面面俱到啃大部頭高效得多。