图书前言

前  言

Java是当今非常流行的一种面向对象编程语言。该语言由Sun公司推出,具有跨平台、可移植、分布式、简单、可扩展等诸多特性。现在的Java已经不仅仅是一门编程语言,更是一种软件开发平台。凭借其易学易用、功能强大等特点,Java可以进行桌面应用、Web应用、分布式系统及嵌入式系统等应用程序的开发,并且在信息技术、科学研究等各个领域都得到了广泛的应用。

本书以JDK 7为基础,详细介绍使用MyEclipse进行Java程序设计的方方面面。

1. 本书内容

全书共分为14章,各章主要内容说明如下。

第1章:全面了解Java语言。该章将对Java语言的发展历程、特点、运行环境等几个方面进行介绍,使读者对Java语言有一个基础的了解。最后介绍开发、运行和调试一个Java程序的步骤。

第2章:Java基础语法入门。该章将详细介绍Java的基础语法,包括变量、常量、数据类型、运算符和表达式等相关内容。

第3章:流程控制语句。该章首先从顺序结构语句开始进行介绍,然后依次介绍Java中的流程控制语句,例如条件语句、循环语句和跳转语句等。

第4章:面向对象编程基础。该章详细介绍面向对象的特点、类的定义、对象的创建、方法的使用、构造方法和析构方法等。最后还将进一步介绍Java中各种访问修饰符的用法。

第5章:面向对象高级实现。该章继续探讨Java的面向对象编程及实现,包括继承父类、调用父类方法和属性、方法重载与重写,以及抽象类和包等。最后介绍在Java中如何定义和实现接口。

第6章:Java中的字符串。该章详细介绍Java常用的字符串处理方法及StringBuffer类的应用。这些字符串处理包括创建、连接、修改、转换、比较、复制、查找等。

第7章:引用数据类型。该章将详细介绍引用类型中的数组,包括一维数组的创建和初始化、二维数组的声明、数组复制和排序,以及各种集合类。最后介绍在Java中泛型的应用。

第8章:处理程序异常。该章详细介绍Java提供的多种异常类型、异常处理机制以及异常语句,最后还将针对如何自定义异常类做进一步的讲解。

第9章:线程。该章将介绍如何创建与运行多线程、多线程的状态,以及多线程中的同步问题等。

第10章:Java内置类编程。该章着重介绍Java中常用的一些内置类,如Object类、包装类、数学类、日期操作类以及格式化日期类等。

第11章:Java文件编程。该章将会详细介绍字节流和字符流读写文件的方法,以及使用File类创建、删除和遍历文件与目录等操作。

第12章:图形界面程序设计。该章介绍Java中以AWT设计图形界面的内容,如使用容器类组件和布局类组件,在布局中添加基础组件,以及处理界面事件等。

第13章:数据库访问技术。该章主要介绍JDBC的基本概念和相关接口,以及如何使用JDBC提供的接口来操作数据库、使用高级结果集等。

第14章:专卖店管理系统。该章将对专卖店管理系统需求和功能进行分析、对系统总体结构进行介绍,还将介绍如何设计专卖店管理系统的数据库以及在Swing中实现专卖店管理系统中的重要模块。

2. 本书特色

本书内容翔实、示例丰富、知识面广,全面地讲解了Java语言。与已经出版的图书相比,这本图书的最大特点体现在如下几个方面。

(1)知识全面,内容丰富

本书紧紧围绕Java语言的相关知识展开详细的讲解,涵盖了实际开发应用中的具体应用代码。

(2)理论和示例结合

本书中几乎每一个知识点都配有典型的示例,而且每一章最后都会通过一个综合的实战案例来运用该章的知识。作为一本Java语言入门类型的书,把理论和示例很好地结合起来进行讲解,最容易让读者快速掌握。

(3)应用广泛,提供文档

对于大多数的精选实战案例,都会向读者提供详细的实现步骤,结构清晰简明,分析深入浅出,而且很贴近实际。

(4)随书光盘

本书配备了视频教学文件,以及每个章节所涉及的源代码、开发环境的安装演示等。读者可以通过视频文件更加直观地学习Java语言的使用知识。

(5)网站技术支持

读者在学习或者工作的过程中,如果遇到实际问题,可以直接登录与我们取得联系,作者会在第一时间内给予帮助。

(6)贴心的提示

为了便于读者阅读,全书还穿插着一些技巧、提示等小贴士,体例约定如下。

提示:通常是一些贴心的提醒,让读者加深印象或提供建议和解决问题的方法。

注意:提出学习过程中需要特别注意的一些知识点和内容,或者相关信息。

技巧:通过简短的文字,指出知识点在应用时的一些小窍门。

3. 读者对象

本书编写思路清晰、内容翔实、案例丰富,适合下列人员阅读和使用:

Java语言开发的入门者。

Java语言的初学者以及在校学生。

大中专院校的在校学生和相关授课教师。

准备从事Java相关工作的技术人员。

4. 作者团队

本书由郝春雨和郑志荣编著,参与本书编写及设计工作的还有程朝斌、王咏梅、郝军启、王慧、郑小营、张浩华、王超英、张凡、赵振方、张艳梅等。

在本书的编写过程中,我们力求精益求精,但难免存在一些不足之处,敬请广大读者提出批评和建议,以便重印时予以纠正。

编  者