因爲構造器的名稱必須和類的名稱必須相同, 在java中 初始化和建立是捆綁在一塊的,二者不能分離java
無參和有參數的構造器,是方法重載的一種表現。數組
每一個重載的方法都必須有一個獨一無二的參數類型列表。函數
基本類型能從一個較小的類型自動提高至一個較大的類型this
若是沒有自定義構造器,編譯器會默認給生成一個默認構造器。 若是已經自定義了一個構造器,編譯器不會給生成默認構造器。對象
this關鍵字只能在方法內部調用,表示對調用方法的那個對象的引用內存
構造器中使用 this編譯器
static方法不是面向對象的,由於他們的確具備全局函數的語義。it
對象可能不被垃圾回收編譯
垃圾回收並不等於「析構」垃圾回收
垃圾回收只與內存有關
finalize()的主要用途是釋放一些其餘作法開闢的內存空間,以及作一些清理工做。
這一小節很重要講的 垃圾回收機制 須要屢次反覆看
基本類型的默認值; 經過方法初始化一些
使用構造器來初始化一些默認值
switch 和 enum 是絕佳的組合