本書以Java 2語言為基礎,詳細介紹了面向對象的編程思想和方法。全書共12章,主要包括:Java 2編程基礎、面向對象編程原理、接口、包、字符串類String和StringBuffer、異常處理、輸入和輸出、多線程、Java小程序、GUI布局管理、對象序列化、內隱類、Adapter類和事件處理等,非常適合于Java初學者閱讀。此外,本書還突出了Java語言與C/C++的異同點,從而也非常適合于具有C/C++編程經驗,又想轉向Java編程的讀者閱讀。本書語言流暢,實例豐富,全部代碼都在JDK 5.0運行環(huán)境下調試通過,并配有大量的習題,同時在http://www.tupwk.com.cn 網站“資源下載”欄提供了該書的電子教案和程序示例源碼。本書特別適合于高等院校用作講授Java 2編程語言和面向對象程序設計的教材。