图书前言

前    言

  

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

本书特色及配套学习资源包

  为了方便读者学习,本书经过了科学安排,并配备了丰富的学习资源包,读者朋友可从本书的配书光盘或者网站www.rjkflm.com获取学习资源。

黄金学习搭配

快速入门+中小实例实战+模块实战+项目实战+开发资源包。

(图书+光盘+网站) 专业学习视频

光盘含41小时大型同步教学视频,听专家现场演示讲解。

(光盘中) 重难点精确打击

202个精彩实例分析,精确掌握重点难点。(图书) 学习分享经验

提供互动、互助学习平台,学习分享经验。(登录网站) 学习测试、诊断

网站提供编程能力测试、软件考试模拟测试题库。(登录网站) 有趣实践任务

光盘提供1100多个实践任务,读者可以登录网站获取答案。

(光盘+网站) 专业资源库

免费赠送Java程序开发资源库(学习版),拓展编程视野。

   (登录网站) 学习排忧解难

提供编程学习论坛,头脑风暴,帮您轻松解决编程困扰。

  (登录网站)  获取源程序

光盘提供几乎所有的实例源程序,可直接复制,比猫花虎,调试运行。(光盘中) 提供习题答案

本书对于习题都给出了答案,先自行作业,然后对比分析。(光盘中) 赠送开发案例

赠送开发案例文档、源程序和学习视频,帮助读者拓展视野,提高熟练度。(光盘中) 读者对象

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

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

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

本书内容结构

  从初学程序开发的人员步入编程高手行列通常需要经历5个阶段,即新手入门--进阶提高--中级开发--高级应用--项目实战,而本书中的内容正是按照这一规律精心组织的,结构如下图所示。

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

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

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

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

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

本书备用服务

  如果本书服务网站www.rjkflm.com临时有问题,读者朋友还可以通过如下方式与我们沟通:登录网站:www.mingribook.com,查阅相关问题或者留言。通过QQ:4006751066。

  本图书光盘如有打不开现象,请核实一下电脑是不是DVD光驱;如果在复制光盘内容时,出现个别文件无法复制,请分批复制试一试;如有极个别光盘打不开,可多试几台电脑,打开之后复制内容一样使用。

   "宝剑锋从磨砺出,梅花香自苦寒来",亲爱的读者朋友,希望在辛苦的道路上我们一起走过!

  编  者

    Java开发实战

  

前言        

  

IV

  

  

V