本書以實例形式講解了Java2的功能和技巧。全書共分為七大部分;第一部分是初級界面篇,講解面向對象的知識和Java2的初級應用,要求讀者能夠制作出簡單的用戶界面;第二部分是中級界面篇,講解對象的生命周期概念,并且講解界面的布局知識,要求讀者能夠制作出中等難度的用戶界面,并且能夠深入理解對象的生命周期概念;第三部分是高級界面篇,講解消息監(jiān)聽和消息傳遞的原理,要求讀者能夠根據(jù)視窗應用的知識制作出高級用戶界面;第四部分是網絡篇,從簡單的網絡應用講解入手,然后逐一講解網絡協(xié)議和網絡層的概念,使讀者掌握Java2的網絡程序的設計方法;第五部分是特效篇,著重講解線程的概念和運行原理,要求讀者掌握與線程相關的大量細節(jié),掌握Java 2中處理圖像的效果,學會繪制界面圖形和制作動畫效果;第六部分是游戲篇,著重講解軟件工程設計方法,要求讀者能夠站在一個較高的角度去規(guī)劃一個比較復雜的程序設計,能夠很好地把現(xiàn)實世界與信息世界聯(lián)系起來。第七部分是數(shù)據(jù)庫應用篇,講解通過JDBC和JDBC-ODBC橋訪問關系型數(shù)據(jù)庫的方法。本書既可以作為Java初學者的入門之作,也可以作為學成者的實踐參考,更可以作為高手們的研究資料。