內容簡介
本書是著名java領域研究專家、java語言培訓大師、“瘋狂Java”創始人李剛老師的又一傾心力作。在本書中,李剛老師一改枯燥的教學方式,專門面向java初學者可能會遇到的各種學習問題,由點及面,詳細討論了java記憶體管理、java編程過程中常遇陷阱、常用數據結構的java實現和java程式開發的方法與經驗等內容。
這些問題,看似“司空見慣”,實際上卻是很多java初學者在初學階段都會遇到的問題和疑難。李剛老師在本書中,正是試圖為讀者們展現出這些疑點、難點的實質,讓讀者能在瞬息之間,徹底掌握住這門語言的“內功心法”。
這不是一本包容了所有技術細節的手冊,而是一本java前輩對於晚輩們的提點和教導。書中很多內容,是李剛老師和他的眾多學子曾親身體驗過的桎梏,非常具有參考意義。本書承載了無數前輩的諄諄教導之言,向你展示著一個痛並快樂著的java世界。
作者簡介
作者從事過近10年的J2EE套用開發,曾任LITEON公司的J2EE技術主管,負責該公司的企業信息平台的架構設計;曾任廣州電信、廣東龍泉科技等公司的技術培訓導師;2007年3月26日的《電腦報》專訪人物;現任新東方IT培訓廣州中心軟體教學總監,併兼任廣東技術師範學院計算機科學系的兼職副教授。培訓的學生已在華為、立信、中企動力、京華網路等公司就職。 已出版《Spring2.0寶典》、《基於J2EE的Ajax寶典》、《輕量級J2EE企業套用實戰》等專著。
目錄
第1課 數組與記憶體控制 1
1.1 數組初始化 2
1.1.1 java數組是靜態的 2
1.1.2 數組一定要初始化嗎 5
1.1.3 基本類型數組的初始化 6
1.1.4 引用類型數組的初始化 8
1.2 使用數組 11
1.2.1 數組元素就是變數 11
1.2.2 沒有多維數組 13
1.3 小結 18
第2課 對象與記憶體控制 19
2.1 實例變數和類變數 20
2.1.1 實例變數和類變數的屬性 21
2.1.2 實例變數的初始化時機 24
2.1.3 類變數的初始化時機 27
2.2 父類構造器 29
2.2.1隱式調用和顯式調用 29
2.2.2 訪問子類對象的實例變數 32
2.2.3 調用被子類重寫的方法 34
2.3 父子實例的記憶體控制 36