图书前言

前言

Java是一种完全面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性,得到广泛的应用。在全球云计算和移动互联网产业高速发展的环境下,Java具备显著的优势和广阔前景。本书以Java SE 7.0为基础,注重可读性和实用性,全面、系统地介绍Java SE的核心技术。通过条理清晰的知识归纳和通俗易懂的实例讲解,帮助学生快速掌握Java SE的核心技术,并能够使用Java解决一般问题。

全书共分15章。第1章主要介绍Java语言的特点、运行机制和应用领域,以及Java开发环境与开发工具。第2~4章介绍Java基本语法: 标识符与关键字,变量,运算符与表达式,顺序、选择、循环三种流程控制,Java方法,数组与字符串。第5章主要介绍类和对象的关系、类的定义、构造方法、成员变量和局部变量、对象的创建等知识点。第6章主要介绍类的继承与多态。第7章主要介绍抽象类与接口的概念,以及包的使用。第8章探讨如何解决Java的异常处理问题。第9章主要介绍Java标准程序库中各种处理I/O操作的类的用途及使用方法。第10章介绍Java SE API文档中一些常用类和接口的用法。第11章介绍泛型,讲解常见的集合框架用法。第12章主要讲述Java的图形界面技术,包括窗口、组件和菜单设计、布局管理器等。第13章介绍Access数据库、JDBC的概念、Java中数据库的常用连接方式、数据库访问,以及数据库的查询、添加、更新和删除操作。通过简单的数据库操作实例,介绍Java中使用JDBC访问数据库的编程基础。第14章主要介绍线程的概念、创建、常用方法及同步等知识。第15章介绍网络编程中的URL类、InetAddress类、TCP程序设计、UDP程序设计,并通过案例Echo程序加强对上述知识的应用。

本书的例题全部在JDK 1.7环境下编译通过。

本书由广东理工学院多年从事计算机教学的一线教师编写,由广东理工学院李代平教授主审了教材的内容。其中,第1章和第5~7章由赖小平编写;第2~4章由梁玉英编写;第8章和第9章由向志华编写;第10章和第11章由郭锐编写;第12章和第13章由陈雪娟编写;第14章和第15章由彭雄新编写。

由于编者水平有限,书中难免有不足之处,恳请广大师生、读者批评、指正。

编者

2016年11月