本书作为目前高校普遍使用的面向对象程序设计(Java)的教材,通过大量经典的程序实例,使学生在掌握Java知识的同时提高动手编程能力。全书共分13章,内容包括面向对象程序设计基础、Java语言基础知识、类和对象、继承与派生、异常、多线程、图形用户界面设计、输入/输出流、applet、数据库编程、网络编程、J2EE技术及常用工具类和包等。本书在介绍基本概念的同时,列举了大量典型而有意义的程序实例。读者通过阅读这些实例并结合上机操作,能较快地掌握Java语言的程序设计,并了解面向对象的设计方法。本书是基于Java2的基础教程,以SUN公司的JDK1.6技术为背景,融合了面向对象的编程思想以及网络通信等相应的体系结构,是Java的普及性教材。本书可作为高等院校计算机专业或其他专业程序设计的教材或教学参考书,也可作为计算机应用科技人员的自学或培训教材。