本书重点介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用价值的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。本书是郑州大学程序设计语言教学实践改革资助项目。全书内容包含16章。依次分别是第1章Java开发环境和程序设计初步;第2章Java程序设计基础;第3章程序结构和常用算法;第4章Java面向对象编程——类和对象;第5章Java面向对象编程——继承和多态;第6章数组、字符串和实用类;第7章图形界面程序设计;第8章异常处理机制;第9章事件处理机制;第10章多线程机制;第11章图像和图形处理;第12章Applet、声音和动画程序设计;第13章输入输出流和文件操作;第14章JDBC访问数据库技术;第15章网络编程——WWW和Socket;第16章网络编程——RMI、UDP和Servlet。全书内容深入浅出,循序渐进,通俗易懂。本书可作为计算机应用专业本科生、研究生的教材,也可供从事计算机应用和网络程序开发的各类人员使用。