本書系統(tǒng)介紹了Java面向對象編程的概念和方法,詳細講解了Java SE平臺的常用API。主要內容包括:Java的發(fā)展歷史、Java面向對象程序設計基礎、Java編程基本語法、數組、異常處理、集合類、流、字符串、封裝類、Swing、網絡編程、多線程、對象系列化、國際化和本地化等。為了方便初學者能看懂常用的UML圖,在最后一章還重點介紹了UML的用例圖、類圖和對象圖以及包圖等內容。最后,以附錄的方式討論了Java編程中的一些比較高級的話題,例如類型識別、反射機制、類加載、字節(jié)碼驗證機制和安全機制等,讓讀者對Java的底層機制和基本原理有較深入的了解,有助于對Java的學習。本書用淺顯易懂的例子來介紹各種枯燥的原理,用平實的語言來講解嚴謹的理論。本書可以作為Java初學者的讀本、培訓機構和大學計算機相關專業(yè)的教材。