head first java
head first java 的閱讀筆記
-
這本書適合零基礎入門,有一定編程基礎的人看反而會有點點冗余。
-
Java 中的 integer
和 boolean 是兩種類型。並且不兼容. boolean 必須用
boolean 變量進行測試。isHot = true; while(isHot) { } -
java 內置有數百個類, java API 的 java 函數庫。
-
instanceof 判斷是否是一個類
-
只有在引用變量的類確實有該方法才能調用它, 把類的公有方法當作是合約的內容, 合約是對其他程序的承諾協議。
-
super.runReport() 調用父類的方法。
-
如果寫了一個有參數的構造函數,無參的構造函數也需要自己寫一個。
-
引用指為 null, 引用計數就為0,對象就會被垃圾回收機(gc)制釋放掉。
-
靜態的 final 變量是常數, 一個被標記為 final 的變量代表它一旦被初始化之后就不會改動。就是類加載后靜態 final 變量就會一直維持原值。
-
static import 的使用,有點像 C++ 中的全局 namespace。