前言



“Java程序设计”是计算机类专业的专业基础课程,是一门实践性很强的课程。本书可作为Java程序设计教学的辅助用书,也可作为实践、考研的参考用书。本书打破传统的单一辅导书的编写形式,以Java SE 7.0为基础,注重可读性和实用性,对Java程序设计基础知识进行了归纳和提炼,通过条理清晰的知识归纳和通俗易懂的案例学习,使学生提高和巩固所学的Java程序设计知识。

本书共分14章。第1章为Java入门,主要学习掌握Java开发环境与开发工具,了解如何编写一个简单的应用程序;第2~6章为Java基础语法部分,包括上机训练变量、数据类型、运算符、选择结构、循环结构、Java方法的定义与调用、数组的应用等。第7~9章为面向对象程序设计,包括上机实验类和对象、继承与多态、接口与包;第10章为文件读/写,上机实验使用I/O流完成文件的读/写操作;第11章为泛型与集合,上机实验泛型以及常见的集合框架用法;第12章为GUI编程,上机实验Java的图形界面技术,能够编写简单的GUI应用程序;第 13章为JDBC编程,上机实验数据库编程技术,能够编写简单的管理信息系统;第14章为网络编程,上机实验网络编程技术,实现简单的网络通信功能。

每章由知识提炼、实例解析、上机实验、拓展练习组成。在进行实验之前,先了解相关的知识点、实验目的,然后通过典型实例的学习完成相应的实验内容,最后学有余力的学生可完成拓展练习,以达到巩固提高的目的。本书的应用实例全部在JDK 1.7环境下编译通过。

本书由广东交通职业技术学院赖小平策划和统稿,并与广东理工学院邬卓恒、王晓丽和杨泽共同完成书稿的编写和审核工作,其中第1~6章由赖小平编写,第7~10章由邬卓恒编写,第11、12章由王晓丽编写,第13、14章由杨泽编写。

本书在编写过程中参考了一些国内外优秀教材和实验教程,在此表示衷心的感谢。由于编者水平有限,书中难免有不足之处,恳请读者批评、指正。



编者
2020年9月