面向對象技術引起了程序設計方法學的一場革命,并逐步替代了面向過程的程序設計技術。純面向對象的Java語言,以其平臺無關性、多線程、高安全性等特征,成為網絡時代最流行的編程語言。本書將面向對象的理論與Java語言程序設計技術相結合,意在培養(yǎng)讀者正確運用面向對象的思維方法分析問題和解決問題的能力。全書共分15章。前6章主要介紹面向對象的基本理論、原理、技術方法和Java語言基礎知識,闡述了面向對象程序設計的基本原則和特點。從第7章開始介紹Java的常用標準類庫及編程技巧,主要包括字符串類、GUI設計、Swing組件、異常處理、多線程技術、輸入輸出技術、網絡編程技術和JDBC數據庫應用編程技術等。本書可作為大專院校學生的教材,也可作為對面向對象編程技術和Java語言感興趣的讀者的自學用書。為方便教學和學習者實踐,本書配有光盤一張,其中包括電子教案、示例程序源代碼及相關工具軟件。