*構(gòu)造器是特殊的方法,它沒有返回值。這個(gè)和返回值為空(void)明顯不同。
*區(qū)分重載的方法是必須有個(gè)獨(dú)一無二的參數(shù)類型列表。
*如果傳入的數(shù)據(jù)類型小于方法中聲明的類型,實(shí)際的數(shù)據(jù)類型會(huì)被提升。char略有不同,找不到類型就會(huì)直接提升到int。
*默認(rèn)構(gòu)造器是沒有參數(shù)的。如果你已經(jīng)定義了一個(gè)構(gòu)造器,編譯器就不會(huì)幫你自動(dòng)創(chuàng)建默認(rèn)構(gòu)造器。
*this關(guān)鍵字只能在方法內(nèi)部使用,表示對(duì)“調(diào)用這個(gè)方法的對(duì)象”的引用。this對(duì)于將當(dāng)前對(duì)象專遞給其他方法也很有用。

*在構(gòu)造器中構(gòu)造函數(shù)可以用this.

*static方法就是沒有this的方法。在static方法內(nèi)部不能調(diào)用非靜態(tài)方法。如果在代碼中出現(xiàn)大量的static方法就需要重新考慮一下設(shè)計(jì)。
*finalize():1.對(duì)象可能不被回收。2垃圾回收并不等于“析構(gòu)”。3.垃圾回收只與內(nèi)存有關(guān)。
*類的每個(gè)基本類型數(shù)據(jù)成員保證都會(huì)有一個(gè)初始值。
*無法阻止自動(dòng)初始化的進(jìn)行,他將在構(gòu)造器被調(diào)用之前發(fā)生。

*靜態(tài)數(shù)據(jù)的初始化,無論創(chuàng)建多少個(gè)對(duì)象,靜態(tài)數(shù)據(jù)都只占用一份存儲(chǔ)區(qū)域。static關(guān)鍵字不能應(yīng)用于局部變量。
*顯示的靜態(tài)初始化,只要會(huì)被調(diào)用一次。

*非靜態(tài)初始化,這種初始化對(duì)支持內(nèi)部類的初始化是必須的。保證無論調(diào)用哪個(gè)構(gòu)造器,某些操作都會(huì)執(zhí)行。

*編譯器不允許指定數(shù)組大小,數(shù)組的創(chuàng)建是在運(yùn)行時(shí)刻進(jìn)行的。
*enum枚舉類型可以在swtich中使用。