書中首先介紹了面向對象軟件開發(fā)和Java語言的基礎知識,然后闡述了面向對象程序設計的基本原則與特點,并借助于Java把這些原則與特點融入具體的程序中,幫助讀者逐步理解和掌握面向對象程序設計的主要技術與編程思路。本書的后半部分從應用出發(fā),講述Java編程的幾個重要專題,其中包括系統(tǒng)類庫、常用算法、圖形用戶界面設計、異常處理及多線程、輸入輸出、網絡編程,以及數據庫訪問接口等。本書最后一章介紹了Java編程環(huán)境,并重點介紹了業(yè)界廣泛使用的集成開發(fā)環(huán)境 Eclipse.本書講解條理清楚,內容深淺適中,并特別注重提高讀者運用Java語言和面向對象技術解決問題的能力。書中給出了大量經過調試運行的實例,便于初學者入門。本書還有配套的習題解答和上機實驗指導。本書可作為高等學校Java程序設計課程的教材,也可作為讀者的自學用書。