目前,很多新的技术领域都涉及Java语言。Java语言是面向对象程序设计语言,涉及网络、多线程等重要基础知识,所以Java语言是学习面向对象编程和网络编程的语言。 本书讲解Java程序设计的相关知识及其编程方法,包括Java语言编程基础、类与对象、继承与多态、异常处理、组件及事件响应、常见类的使用和I/O流、数据库、多线程和Java网络编程等。 本书的章节编排与内容以人们学习与认知的过程为基础,注重内容的可读性和可用性,与实际需求相匹配。内容力求简明,许多例题都经过精心设计,既能帮助读者理解知识,又具有启发性;每章都包含了图、表、例题以及类和接口的说明,使读者在轻松和愉快的学习中迅速理解与掌握Java程序设计的知识和方法,并应用到实践中去。 全书共分11章: 第1~7章着重介绍Java语言的语法及常见类的使用;第8章着重介绍如何通过JDBC去连接和操作数据库;第9、10章介绍如何运用多线程及其在网络编程上的应用;第11章介绍相关实验目的、实验内容及步骤。全书提供了大量的应用实例,每章的最后均附有习题供读者思考与练习。 本书既可以作为高等院校各专业的基础教材,也可以作为使用Java的工程技术人员和科技工作者的自学参考书。