本书以实例形式讲解了Java2的功能和技巧。全书共分为七大部分;第一部分是初级界面篇,讲解面向对象的知识和Java2的初级应用,要求读者能够制作出简单的用户界面;第二部分是中级界面篇,讲解对象的生命周期概念,并且讲解界面的布局知识,要求读者能够制作出中等难度的用户界面,并且能够深入理解对象的生命周期概念;第三部分是高级界面篇,讲解消息监听和消息传递的原理,要求读者能够根据视窗应用的知识制作出高级用户界面;第四部分是网络篇,从简单的网络应用讲解入手,然后逐一讲解网络协议和网络层的概念,使读者掌握Java2的网络程序的设计方法;第五部分是特效篇,着重讲解线程的概念和运行原理,要求读者掌握与线程相关的大量细节,掌握Java 2中处理图像的效果,学会绘制界面图形和制作动画效果;第六部分是游戏篇,着重讲解软件工程设计方法,要求读者能够站在一个较高的角度去规划一个比较复杂的程序设计,能够很好地把现实世界与信息世界联系起来。第七部分是数据库应用篇,讲解通过JDBC和JDBC-ODBC桥访问关系型数据库的方法。本书既可以作为Java初学者的入门之作,也可以作为学成者的实践参考,更可以作为高手们的研究资料。