本教材從開始到結束,力圖通過一個完整的實例去闡述Java不同的應用技術。在結束時,再次完整地展現Java的魅力,使得讀者在閱讀本教材時有種渾然一體的感覺。本教材的第1章到第7章講述了怎樣學習Java和Java的基礎知識,以及面向對象的編程思想;第8章到第11章,主要講述了Java的核心技術:抽象、接口、封裝、繼承等。通過全過程的示例,使讀者能夠融會貫通地應用這些核心技術,并且學會如何以面向對象的方式在實際的項目中使用這些技術;第12章和第13章分別介紹了回收機制和異常處理;第14章和第15章對數據庫和數據結構基礎作了詳細的描述;第16章到第19章講的是封裝的概念、圖形編程和事件處理等內容;第20章是一個綜合性的實例,把前面的知識貫穿起來,使讀者通過學習實例來鞏固和加深前面學過的知識。