內容簡介
本書不是一般的Java入門書,而是將讀者群鎖定在曾經學習過Java或物件導向而受挫的人、或是已經了解其他語言而想要接觸Java的人、以及現已使用Java但仍然觀念模糊的人,專為讀者釐清一些大眾對於Java似是而非的錯誤認知,是一本能夠為有心學好Java的人打通任督二脈的進階書。本書適合有下面煩惱的人閱讀:
. 買了普通的入門書籍,被封裝啦、訊息啦、繼承啦、多型這些莫名其妙的辭彙,或是大量的「狗和貓繼承哺乳類而來……」這種謎樣的比喻搞的頭昏腦脹的人,總覺得少一本書的人。
. 已經學過其他語言,變數、條件控制等結構已經不用再說明的人。
. 已經了解語法,可是就是不知道具體上該怎麼使用的人。
. 已經在使用Java,可是觀念還是很模糊的人。
目錄
第0章 主要在破除學習者過去對於Java的誤解和過度期待。第1章 以平實的語言來說明物件導向的概念和基礎,為讀者迅速釐清「實體」、「訊息」等用語的意義。第2章 Java沒有指標嗎?參考是不是指標?本章為您細說分明。第3章 物件導向中的繼承、介面、多型是什麼?本章將舉C語言實作多型的方法來說明這些技術。第4章 說明套裝與存取權限等Java獨有而難懂的規格,這部分的相關說明不容易在坊間的入門書裡看到。第5章 嘗試以不同於一般的角度來說明執行緒和例外處理,讓讀者更易了解。第6章 儘管以物件導向程式語言來說,Java算是比較簡單,但仍無法避免許多複雜化的問題,特別是加上繼承關係。本章依照各種規則來解釋箇中原由。第7章 列舉Java的使用技巧,提供具體活用的方法,讓讀者能夠實際寫得出程式。第8章 挑出Java語言中的幾處「陷阱」,提醒讀者注意。 【目 錄】 第1章 再挑戰!物件導向──捨棄華麗的廣告詞來說明第2章 Java是指標的語言──Java根本「只有」指標第3章 續‧物件導向──繼承和介面第4章 套裝和存取權限──徹底說明謎樣的規格第5章 應了解的其他功能──但複雜是免不了的第6章 避免混亂的案例──這樣還能說「Java是簡單的」嗎?第7章 技巧──Java功能的運用範例第8章 陷阱──Java的語言規格太「天真」!!