本書采取“基礎知識→核心應用→核心技術→高級應用→行業應用→項目實踐”的結構和“由淺入深,由深到精”的學習模式進行講解。全書共28章,不僅介紹了Java語言入門、面向對象編程、內部類、抽象類與接口、數組和方法、字符串、常用類等Java語言的基礎知識,而且深入講解了Java的常用類庫、I/O編程、GUI編程、Swing編程、網絡編程以及JDBC編程等核心編程技術,詳細探討了Java提供的各種軟件開發技術和特性,最后講述了Java語言在游戲、金融、移動互聯網、教育等行業的開發應用以及雇員信息管理系統開發、私教優選系統開發、在線購物系統前端開發等項目,全面展現了項目開發的全過程。