前言
Java 是目前最热门的程序设计语言之一,它具有简单、面向对象、跨平台运行和安全可靠等诸多优点。随着 Java 的不断发展,Java 的内容在不断更新。为了使读者能够紧跟 Java 的发展前沿,本教材在介绍一些比较实用的基础知识的同时,也介绍一些 Java 的新知识、新内容。1.教材内容本教材共有 44 个任务。其中,任务 1~任务 3 介绍 Java 环境配置、Eclipse 集成开发环境构建、Eclipse 的常用操作、程序调试方法和步骤;任务 4~任务 15 以面向对象的思维方式介绍编写 Java程序的方法和开发 Java项目的程序结构, 并将 Java的基本概念和知识点融入各个任务中;任务 16~任务 22 介绍 Java 界面制作的方法和要点,包括如何布局顶层容器,组件和控件的处理技巧与美化等;任务 23~27 介绍 Java 的事件处理方法。通过为已经实现的界面添加事件处理,既承前启后又添加新内容;任务 28 和任务 29 介绍有关 Java 集合的相关知识;任务 30~任务 33介绍 Java 线程机制,从线程控制、同步、死锁到线程加锁,利用各种不同的方法实现不同的任务要求;任务 34~任务 37 介绍文件处理技巧;任务 38 和任务 39 介绍图像处理技术;任务 40~任务 44 介绍 Java 网络应用和数据库访问技术。教材涵盖了 Java 的基本知识点,可以为 Java 的学习和以后的应用开发打下良好的基础。同程网络科技股份有限公司的王南南总监,为本教材提供了大量的任务和习题,使得本教材更具实用性。2.教材特色本教材以面向对象为切入点,以实现任务为目标,由浅入深、循序渐进、逐步拓展。在任务选择中以趣味性和实用性为原则,同时又具有普遍性。一个任务就是一种方法,一个任务提供一个框架,每一个任务都是由精选案例组合而成。读者只要稍加变化和添加就可以完成一个商业化的项目。本教材在任务安排上做了详细规划,首先是提出任务,然后围绕任务进行知识准备、任务实施、任务拓展和任务实训,这样读者可以在完成任务的同时掌握知识点。在任务实施中演示了程序实现的方法和技巧;在任务拓展中通过增加任务功能增加知识点;最后通过任务实训使读者在提高技能的同时巩固所学知识。在内容组织上,先通过实现一个个小任务,逐步入门和学习 Java 的基本知识。后续任务在前面任务基础上增加功能,通过继承的方法实现,循序渐进,逐步增加程序功能和扩充任务。最后通过连接将整个教材的任务组合成一个 Java 项目,真正做到了一本书、一个项目。这样解决了部分读者惧怕程序长的烦恼,前面为后续准备,程序逐步增加,最后实现一个具有指导意义的实用项目。教材中的所有例题、任务实施程序都经过 Eclipse 集成开发环境编译调试通过。在每个任务之后提供了任务实训和习题,实训和习题的参考答案可在中国铁道出版社网站 http://www. 51eds.com 上下载。