Java程序设计基础
Java具有面向对象、平台无关、可靠稳定、分布式及多线程等特点,是近年来较为流行的程序设计语言。目前,国内Java程序开发人员的需求缺口巨大。
本书主要介绍了Java程序设计语言的基本语法和特点,共分为14个章节。各章内容如下:
第1章不仅介绍了Java的发展历史、特点和语言规范,而且讲述了Java虚拟机的特点及使用主体。
第2章主要介绍了Java的开发环境,包括开发工具的介绍和JDK开发环境的配置。
第3章主要介绍了数据类型、关键字、标识符、常量、变量及运算符和表达式的使用方法。
第4章主要介绍了流程控制,包括顺序结构、分支结构和循环结构等。
第5章主要介绍了数组与字符串的基本概念和使用方法。
第6章主要介绍了面向对象程序设计的基本思想、类与对象的定义及使用方法、访问控制符、包、成员变量、成员方法、构造方法及this关键字。
第7章主要介绍了类的继承、方法的重载、多态、抽象类与接口等相关知识。
第8章主要介绍了异常的基本概念和处理机制。第9章主要介绍了输入/输出方法流的基本概念,以及InputStream、OutputStream、Reader、Writer等类的使用方法和文件的处理。
第10章主要介绍了多线程的基本概念和使用方法。
第11章主要介绍了AWT和Swing的基本概念、按钮的类型、文本输入框、密码输入框及布局管理器等。
第12章主要介绍了事件的基本概念、分类及处理模型等内容。
第13章主要介绍了数据库的分类及特点、关系型数据库、SQL语句及JDBC的使用方法。
第14章主要介绍了网络编程的基础知识及Socket的使用方法。
本书由谢鹏、金伟和胡悦担任主编。胡远伟、周满满和朱丹蕾等教师参与了本书资料整理和校对工作,在此一并致谢。
由于编者水平有限,书中疏漏之处敬请读者指正。
第1章Java语言概述
1.1Java语言的诞生与发展
1.2Java语言的特点
1.3Java语言规范
1.4Java虚拟机
本章小结
第2章Java语言开发环境
2.1Java开发工具
2.2设置JDK环境
本章小结
第3章Java语言基础
3.1数据类型
3.2关键字与标识符
3.3常量
3.4变量
3.5数据类型转换
3.6运算符与表达式
本章小结
第4章流程控制
4.1顺序结构
4.2分支结构
4.3循环结构
本章小结
第5章数组与字符串
51数组的基本概念
52Java字符串
本章小结
第6章面向对象思想
6.1面向对象简述
6.2类与对象的基本概念
6.3类与对象的定义和使用
6.4Java访问控制符
6.5Java包的概念
6.6Java成员变量和成员方法
6.7Java类的基本运行顺序
6.8构造方法
6.9this关键字
本章小结
第7章继承、抽象类和接口
7.1类的继承
7.2Object类
7.3方法的重载
7.4多态
7.5抽象类与接口
本章小结
第8章Java异常
8.1Java异常概述
8.2Java异常类类图
8.3Java异常处理机制
8.4异常类的定义和使用
8.5运行时异常和受检查异常
本章小结
第9章输入/输出与文件处理
9.1输入/输出类库
9.2InputStream和OutputStream类
9.3Reader和Writer类
9.4文件的处理与随机访问
本章小结
第10章多线程
10.1线程
10.2线程通信
10.3线程池
本章小结
第11章图形界面设计
11.1AWT和Swing
11.2按钮类型
11.3文本输入框、密码输入框
11.4窗格、滚动窗格和布局管理器
本章小结
第12章事件处理
12.1事件的基本概念
12.2事件处理模型
12.3ActionListener接口
12.4事件的类型
本章小结
第13章Java数据库程序设计
13.1数据库基础
13.2关系型数据库
13.3MySQL
13.4JDBC
本章小结
第14章Java网络编程
14.1网络基础
14.2Socket
本章小结
参考文献