内 容 简 介本书结合大量典型的实例,全面而翔实地介绍了Java程序设计语言的编程技巧和面向对象编程思想。本书的范例基于最新的JDK 1.6版本,内容包括Java的基本语法、面向对象的编程思想、Java异常处理机制、基本输入输出、Java GUI编程、Java多线程编程、Java多媒体应用、Java数据库编程、Java网络通信等。书中精选的大量实例都来自实际的工程项目,具有一定的实用性和参考性,广大读者能够从中受益。本书适合于Java初中级读者阅读,可作为高等院校学生的教材,也可供有一定Java基础或正在转向进行Java开发的各类程序员阅读参考。本书的电子教案和实例源代码可以到http://www.tupwk.com.cn/21cn网站下载。
随着网络技术应用的飞速发展,Java作为最优秀的网络编程语言之一也在不断扩展和改进,以适应最新的软、硬件编程环境。为了让更多的Java爱好者掌握最新的Java技术,我们精选了大量实例,编写了本书。 在编写本书时,我们充分考虑到初学者学习程序语言的特点,在对基本知识的讲解上,力求做到深入细致,一步一步地向读者揭开Java的神秘面纱。 全书共分14章,从Java的基础知识讲起,由浅入深、循序渐进地介绍了Java程序设计语言的编程技巧。第1章介绍了Java语言的发展史、特点,Java开发环境的建立等内容。第2章详细介绍了Java的基本语法。第3章讲述了面向对象的编程思想和方法。通过前3章的学习,使读者对面向对象编程设计思想及Java语言有初步的认识。第4章介绍了Java的异常处理机制。第5章介绍了Java的数组和字符串处理。第6章介绍了流的概念以及Java的输入输出和文件操作。第7章讲述了图形用户界面(GUI)的知识和Java的事件处理技术。第8章主要介绍了Java多媒体编程技术,包括绘制图形、图像处理和Java动画技巧。第9章介绍了Java小应用程序Applet和JApplet。第10章讲述了Java多线程程序的开发。第11章通过一个简单的实例讲述了Java中的对象序列化。第12章介绍Java的网络编程技术,包括Java网络编程的基础知识、套接字编程、数据报通信等内容。第13章介绍了Java的数据库编程,主要讲述JDBC连接和访问数据库的基本步骤。第14章是综合应用实例,综合应用本书所述内容开发了一个网络聊天室程序,希望读者通过这个综合实例的学习,达到知识点融会贯通的效果。 本书内容丰富、结构清晰、通俗易懂、图文并貌,所选实例具有广泛的实用性和代表性,读者稍加修饰和完善就是实用软件或程序。全书力求语言生动活泼,示例典型实用,讲解全面细致,希望能给广大Java爱好者提供尽可能多的帮助。书中所有程序都基于Sun公司的最新JDK版本1.6编译执行。 本书适合于专业和准专业的Java程序员阅读,可作为各类社会培训机构及高等院校的教材,也是正在转向进行Java开发的各类程序员的必备Java参考书。 本书是多人智慧的结晶,除封面署名的作者外,参与资料整理和制作的人员还有王强、周惠、杨玉敏、张凤霞、贺宝江、宋军山、王燕、张挂云、陈建兵、张兴武、李志伟、沈世莉、刘福山、王瑞、郭文华、王伟芳、张廷宪、刘开颜等。由于作者水平有限,本书不足之处在所难免,欢迎广大读者批评指正。在本书的编写过程中,参考了一些有关文献,在此向这些文献的作者深表感谢。我们的信箱是:huchenhao@263.net。 作 者 2008年2月