图书前言

前  言

     

     丛书说明:“软件开发视频大讲堂”(第1版)于2008年8月出版以来,因其编写细腻,易学实用,配备全程视频等,在软件开发类图书市场上产生了很大反响,绝大部分品种在全国软件开发零售图书排行榜中名列前茅,2009年多个品种被评为“全国优秀畅销书”。

     “软件开发视频大讲堂”丛书(第2版)于2010年8月出版,自出版至今,绝大部分品种在全国软件开发类零售图书排行榜中,依然持续名列前茅。丛书迄今累计已销售近40万册,被百余所高校计算机相关专业、软件学院选为教学参考书,在众多的软件开发类图书中成为一支最耀眼的品牌。

  “软件开发视频大讲堂”丛书(第3版)在前两版的基础上,增删了品种,修正了疏漏,重新录制了视频,提供了从入门学习,到实例应用,到模块开发,到项目开发,到能力测试,直到面试等各个阶段的海量开发资源库。为了方便教学,还提供了教学课件PPT。

  Java是Sun公司推出的能够跨越多平台的、可移植性最高的一种面向对象的编程语言。自面世以来,Java凭借其易学易用、功能强大的特点得到了广泛的应用。其强大的跨平台特性使Java程序可以运行在大部分系统平台上,甚至手持电话、商务助理等移动电子产品,都可以运行Java程序,真正做到“一次编写,到处运行”。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等,这使得它成为应用范围最广泛的开发语言。

本书内容

  本书提供了从入门到编程高手所必备的各类知识,共分4篇,大体结构如下图所示。

  第1篇:基础知识。本篇通过初识Java、熟悉Eclipse开发工具、Java语言基础、流程控制、字符串、数组、类和对象、包装类、数字处理类等内容的介绍,并结合大量的图示、实例、视频等,使读者快速掌握Java语言,为以后编程奠定坚实的基础。

  第2篇:核心技术。本篇介绍了接口、继承与多态,类的高级特性,异常处理,Swing程序设计,集合类,I/O(输入/输出),反射,枚举类型与泛型,多线程,网络通信和数据库操作等内容。学习完本篇,能够开发一些小型应用程序。

  第3篇:高级应用。本篇介绍了Swing表格组件、Swing树组件、Swing其他高级组件、高级布局管理器、高级事件处理、AWT绘图与音频播放、打印技术等内容。学习完本篇,能够开发高级的桌面应用程序、多媒体程序和打印程序等。

  第4篇:项目实战。本篇通过一个大型、完整的企业进销存管理系统,运用软件工程的设计思想,让读者学习如何进行软件项目的实践开发。书中按照“编写项目计划书→系统设计→数据库设计→创建项目→实现项目→运行项目→项目打包部署→解决开发常见问题”的流程进行介绍,带领读者一步步亲身体验开发项目的全过程。

本书特点

* 由浅入深,循序渐进。本书以初、中级程序员为对象,先从Java语言基础学起,再学习Java的核心技术,然后学习Swing的高级应用,最后学习开发一个完整项目。讲解过程中步骤详尽,版式新颖,在操作的内容图片上以(((……的编号+内容的方式进行标注,使读者在阅读时一目了然,从而快速掌握书中内容。

* 语音视频,讲解详尽。书中每一章节均提供声图并茂的语音视频教学视频,读者可以根据书中提供的视频位置在光盘中找到。这些视频能够引导初学者快速入门,感受编程的快乐和成就感,增强进一步学习的信心,从而快速成为编程高手。

* 实例典型,轻松易学。通过例子学习是最好的学习方式,本书通过“一个知识点、一个例子、一个结果、一段评析,一个综合应用”的模式,透彻详尽地讲述了实际开发中所需的各类知识。另外,为了便于读者阅读程序代码,快速学习编程技能,书中几乎每行代码都提供了注释。

* 精彩栏目,贴心提醒。本书根据需要在各章安排了很多“注意”、“说明”和“技巧”等小栏目,让读者可以在学习过程中更轻松地理解相关知识点及概念,更快地掌握个别技术的应用技巧。

* 应用实践,随时练习。书中几乎每章都提供了“实践与练习”,使读者能够通过对问题的解答重新回顾、熟悉所学知识,举一反三,为进一步学习做好充分的准备。

读者对象

* 初学编程的自学者 ? 编程爱好者

* 大中专院校的老师和学生 ? 相关培训机构的老师和学员

* 毕业设计的学生 ? 初、中级程序开发人员

* 程序测试及维护人员  ? 参加实习的“菜鸟”程序员

读者服务

  为了方便解决本书疑难问题,读者朋友可加我们的QQ:4006751066(可容纳10万人),也可以登录www.mingribook.com留言,我们将竭诚为您服务。

致读者

  本书由Java程序开发团队组织编写,主要人员有王国辉、陈丹丹、李伟、刘欣、顾彦玲、杨丽、寇长梅、王小科、赵会东、潘凯华、赵永发、李慧、李继业、刘淇、王双、赵旭阳、陈媛、刘莉莉、曹飞飞、朱晓、高春艳、陈英、高飞、张金辉、邹淑芳、高悦、高茹、王敬洁、李贺、李浩然、郭锐、郭铁、郝洪斌、张世辉、李严、苗春义、刘清怀、张领等。在编写过程中,我们以科学、严谨的态度,力求精益求精,但错误、疏漏之处在所难免,敬请广大读者批评指正。

  感谢您购买本书,希望本书能成为您编程路上的领航者。

  “零门槛”编程,一切皆有可能。

  祝读书快乐!

  

  

  

  编  者

Java从入门到精通(第3版)

  

前    言

  

VI

  

  

VII