本书全面讲解了Java的程序设计知识和编程方法,在内容的深度和广度方面都进行了仔细考虑,在类、对象、继承、接口等重要基础知识的讲解上侧重深度,在实用类知识的讲解上侧重广度。通过本书的学习,读者可以掌握Java面向对象的编程思想和网络编程中的一些重要技术。
全书共分十二章,主要内容包括Java基本编程结构、字符串和数组、图形编程、Java Swing与事件处理、Applet基础、输入/输出流及文件、Java的网络编程等。
Java不仅可以用来开发大型的桌面应用程序,而且还特别适合于Internet的应用开发。目前,很多新的技术领域都涉及Java。Java是面向对象程序设计语言,涉及网络、多线程等重要的基础知识,因此Java也是学习面向对象编程和网络编程的首选语言。
本书讲解Java程序设计知识及其编程方法,包括Java的基础语法、结构化程序设计、面向对象程序设计、数组、字符串、向量、哈希表、枚举、异常处理、文件和数据流、图形用户界面设计、Applet程序、线程、编程规范、网络程序设计、多媒体和图形学程序设计等。
本书的章节编排与内容以人们学习与认知的过程为基础,注重内容的可读性和可用性,与实际需求相匹配。内容力求简明,许多例题都经过精心设计,既能帮助理解知识,又具有启发性;每章都包含了图、表、示例程序以及类和接口的说明,使读者在轻松和愉快之中迅速理解与掌握Java程序设计的知识和方法,并应用到实践中去。本书适合作为高等院校各专业的基础教材,也可以作为使用Java的工程技术人员和科技工作者的自学参考书。