本書結合大量實例和項目開發(fā)案例,由淺入深、循序漸進地介紹了Java開發(fā)的相關知識。本書特意提供了典型習題及教學PPT,以方便教學。另外,作者專門為本書錄制了大量的配套教學視頻,以幫助讀者更好地學習本書的內容。這些視頻和書中的實例源代碼一起收錄于本書的配書光盤中。本書共18章,分為3篇。第1篇為Java開發(fā)基礎,涵蓋的內容有Java概述、基本數據類型及運算、Java程序流程控制、類與對象、面向對象編程、引用數據類型、異常處理、線程,以及Java的IO操作,本篇可以讓讀者了解Java最核心的面向對象思想及最核心的基本技術。第2篇為Java開發(fā)進階,涵蓋的內容有圖形用戶界面、XML開發(fā)、常用類、數據庫編程、網絡編程,以及Web編程,本篇可以讓讀者了解Java的實際應用,實現從理論到實踐的飛躍。第3篇為Java項目案例開發(fā)實戰(zhàn),涵蓋圖書管理系統(tǒng)、局域網通信軟件及論壇BBS系統(tǒng)3個實用系統(tǒng),本篇可以帶領讀者體驗實際的Java項目開發(fā),從而提升開發(fā)水平。本書適合Java入門與提高的人員閱讀,也可作為大中專院校Java程序設計課程的教材。另外,本書也可供Java語言愛好者和從業(yè)者作為實際工作中的參考書籍。