图书前言

前  言

Java是Sun公司推出的能够跨越多平台的、可移植性高的一种面向对象的编程语言,也是目前最先进、特征最丰富、功能最强大的计算机语言。Java自从面世以来一直以易学易用、功能强大的特点得到广泛应用。其强大的跨平台特性使Java程序可以运行在任何一个系统平台上,甚至在手持电话、商务助理等电子产品中都可以运行Java程序,真正做到“一次编写,到处运行”。Java可以编写桌面应用程序、Web应用程序、分布式系统以及嵌入式系统应用程序等,这使得其成为应用最广泛的开发语言之一。

本书内容

从Java程序开发初学者晋级到编程高手通常需要经历3个阶段,如图1所示。

 

图1  从初学者晋级到编程高手通常需要经历3个阶段

本书中的内容也是按照这一规律精心编写的,可以将书中的内容分为5个部分,结构如图2所示。

第1部分:Java基础。此部分包含了Java概述、装备Java IDE开发工具、Java语言基础、流程控制语句和数组等内容。书中结合大量的图示、举例、技巧、录像等使读者快速掌握Java开发工具和Java语言,为以后进行Java编程打下坚实的基础。

第2部分:面向对象编程。此部分介绍了有关Java面向对象以及字符串处理的知识,包括面向对象、字符串处理、类的继承与多态特性、其他类特性与异常处理等。书中使用大量的实例和图解,详细讲解了面向对象的程序设计方法和面向对象的各种特性。通过对此部分的学习,读者应该能够完全掌握面向对象的继承、封装、多态特性以及方法的重写和重载技术。

 

图2  本书内容结构分为5个部分

第3部分:编程技术。此部分介绍了使用Java进行编程的各种关键技术,包括Swing程序设计基础、使用线程实现多任务、GUI事件处理、编程常用类、使用集合类保存对象、数据库编程、数据的输入输出处理、网络程序设计等。此部分使用Swing技术通过桌面应用开发讲解各种编程技术,增加了程序的互动性,使读者更容易学习和理解。学完此部分内容后,读者能够开发数据库、网络等领域的小型应用程序。

第4部分:高级编程。此部分向读者介绍了Java应用程序开发中的高级组件和绘图技术,包括Swing高级组件、使用表格组件、使用树组件、Java绘图技术等。这些都是应用程序开发所必需的组件,是对前面知识的补充,另外通过Java绘图技术可以设计出更加美观的程序界面。通过对此部分的学习,读者可以开发更加完整、美观和实用的应用程序。

第5部分:项目实战。此部分通过5个完整的项目实例介绍了大型应用程序的设计过程,包括进销存管理系统、企业通信管理系统、图书馆管理系统、酒店管理系统和人事管理系统。这5个项目是作者精心挑选的,涵盖了数据库、输入输出、网络和多线程技术。通过对这5个项目的介绍,读者可以巩固前面所学的知识和技术,积累项目开发经验。

本书特点

? 配备全程同步语音视频讲解。

本书DVD光盘提供了覆盖全书的语音视频讲解,读者可以通过视频快速、直观、轻松地学习。

? 提供大量的实战模块、实战案例、实战练习。

为了增强读者动手能力,激发学习兴趣,本书提供了大量实战模块、实战案例,读者一定要仔细研读这些模块,并亲自动手调试。

? 提供本书所有实例的源程序。

本书光盘提供了所有实例的源程序,读者不必逐字逐句录入,可直接复制,先比猫画虎试着做一遍,可以提高学习效率,模仿是最快的学习方式。

? 本书所有习题和实战都给出了答案,读者可以对照查阅。

读者对象

? 有志于软件开发的初学者 ? 高等院校计算机相关专业的老师和学生

? 准备从事软件开发的求职者 ? 参与毕业设计的学生

? 初中级程序开发人员 ? 程序测试及维护人员

技术支持与服务

有关于本书的问题,读者可以通过如下方式与我们沟通:

1.登录本技术网站:www.mingribook.com,查阅相关问题或者留言。

2.通过邮箱:tmoonbook@sina.com或th_press@263.net。

3.加入QQ:100310063。

最后,感谢您选择本书,希望本书能成为您编程路上的领航者。

祝读书快乐!

编  者