本書是Java語言的經典教材,中文版分為《Java語言程序設計基礎篇》和《Java語言程序設計進階篇》。基礎篇從Java語言的特點人手,介紹了語法結構、面向對象程序設計基礎知識到面向對象程序設計、圖形用戶界面設計.異常處理、二進制I/O和遞歸等內容。進階篇主要介紹數(shù)據(jù)結構、高級GUI設計、多線程、集合構架、網絡和web程序設計、算法效率和排序、MVC,以及高級Java數(shù)據(jù)庫程序設計等方面的內容,循序漸進,可讀性強。全書分八篇,以示例講解解決問題的技巧,提供大量的程序清單和相應的提示,每章配有大量復習題和難易程度不同的編程習題,幫助讀者掌握編程技術,并應用所學的技術解決實際應用程序開發(fā)中遇到的問題。本書可作為高等院校相關專業(yè)程序設計課程的教材,對軟件開發(fā)人員也有很高的參考價值。