- 中国铁道出版社
- 9787113274207
- 1版
- 364842
- 68250119-2
- 平装
- 16开
- 2021-01
- 316
- 216
- 工学
- 软件工程
- TP312JA
- 计算机类
- 高职
内容简介
本书系统地介绍了Java语言的特点及应用技术。第1~3章讲述Java的基本知识;第4~7章讲解面向对象基础内容,这部分是关键内容;第8~11章讲解异常处理、输入/输出和多线程,这部分是Java的主要内容;第12章讲解数据库编程;第13章讲解网络编程;第14章讲解高级技术;第15章讲解GUI实战。本书适合作为高等院校计算机类专业的教材,也可作为自学爱好者的入门教材。
目录
目录
第一章 Java语言入门.................................................................................
1
第一节 Java发展及前景.................................................................................................
1
第二节 Java运行机制及JVM........................................................................................
3
第三节 Java语言的特点................................................................................................
4
第四节 Java程序开发....................................................................................................
5
小结................................................................................................................................
.
13
思考题.............................................................................................................................
.
13
第二章 Java语言基础...............................................................................15
第一节 标识符.............................................................................................................
.
15
第二节 常量与变量.....................................................................................................
.
15
第三节 基本数据类型.................................................................................................
.
16
第四节 运算符.............................................................................................................
.
18
第五节 关键字及注释.................................................................................................
.
21
小结.................................................................................................................................22
思考题..............................................................................................................................23
第三章 Java程序控制...............................................................................27
第一节 分支语句..........................................................................................................27
第二节 循环语句..........................................................................................................29
第三节 跳转语句.........................................................................................................
.
31
第四节 语句块..............................................................................................................32
第五节 方法..................................................................................................................32
第六节 方法重载..........................................................................................................35
小结.................................................................................................................................35
思考题..............................................................................................................................35
第四章 Java面向对象编程基础.................................................................40
第一节 类与对象..........................................................................................................40
第二节 类的成员..........................................................................................................42
第三节 this和static
关键字.........................................................................................43
第四节 Object类...........................................................................................................45
I
Java
程序设计
小结.................................................................................................................................46
思考题..............................................................................................................................47
第五章 Java面向对象编程进阶.................................................................55
第一节 类的继承..........................................................................................................55
第二节 访问权限..........................................................................................................59
第三节 封装..................................................................................................................60
第四节 多态..................................................................................................................62
第五节 抽象类..............................................................................................................64
第六节 接口..................................................................................................................66
第七节 内部类..............................................................................................................68
小结.................................................................................................................................72
思考题..............................................................................................................................72
第六章 Java数组与包...............................................................................74
第一节 数组..................................................................................................................74
第二节 数组的初始化..................................................................................................75
第三节 二维和多维数组..............................................................................................75
第四节 数组的常用操作..............................................................................................76
第五节 Java包的概念..................................................................................................77
小结.................................................................................................................................79
思考题..............................................................................................................................79
第七章 Java常用类..................................................................................82
第一节 字符串相关的类..............................................................................................82
第二节 Math类.............................................................................................................83
第三节 基本数据类型的包装类..................................................................................84
第四节 时间处理相关的类..........................................................................................85
第五节 Java中常用的集合..........................................................................................86
小结.................................................................................................................................89
思考题..............................................................................................................................89
第八章 Java异常处理机制........................................................................90
第一节 Java的异常......................................................................................................90
第二节 Java异常的分类..............................................................................................90
第三节 Java异常处理.................................................................................................
.
91
第四节 Java中声明异常..............................................................................................92
第五节 Java中自定义异常..........................................................................................92
II
目 录
小结.................................................................................................................................93
思考题..............................................................................................................................94
第九章 Java输入
/
输出..........................................................................
.
96
第一节 Java 的I/O 体系.................................................................................. 96
第二节 Java 的文件和目录操作 ...................................................................... 97
第三节 Java 的字符流处理 ............................................................................. 98
第四节 Java 字节流处理 ............................................................................... 100
第五节 Java 中输入流Scanner .................................................................... 101
第六节 Java 中流的转换 ............................................................................... 101
小结 ................................................................................................................. 102
思考题 ............................................................................................................. 102
第十章 Java图形用户界面....................................................................
.
103
第一节 Java 的GUI 概述 .............................................................................. 103
第二节 GUI 的布局器 .................................................................................... 105
第三节 GUI 的事件监听 ................................................................................ 106
小结 ..................................................................................................................112
思考题 ..............................................................................................................112
第十一章 Java多线程技术....................................................................
.
114
第一节 程序、进程与线程 ..............................................................................114
第二节 线程的实现........................................................................................115
第三节 线程的生命周期及状态.......................................................................116
第四节 线程的同步.........................................................................................117
小结 ..................................................................................................................119
思考题 ..............................................................................................................119
第十二章 Java数据库编程....................................................................
.
121
第一节 使用JDBC 访问数据库 ..................................................................... 121
第二节 JDBC 各对象介绍 ............................................................................ 123
第三节 JDBC 常用的封装 ............................................................................. 124
小结 ................................................................................................................. 130
思考题 ............................................................................................................. 130
Java
程序设计
第十三章 Java网络编程.......................................................................
.
131
第一节 网络分层 ........................................................................................... 131
第二节 Java 中的Socket ............................................................................. 134
小结 ................................................................................................................. 143
思考题 ............................................................................................................. 143
第十四章 Java高级技术.......................................................................
.
144
第一节 反射 .................................................................................................. 144
第二节 泛型 .................................................................................................. 151
第三节 序列化与反序列化 ............................................................................. 154
小结 ................................................................................................................. 157
思考题 ............................................................................................................. 157
第十五章 Java.GUI
实战.......................................................................
.
158
第一节 项目总览 ........................................................................................... 158
第二节 项目搭建 ........................................................................................... 160
第三节 common 包 ....................................................................................... 162
第四节 entity 包 ............................................................................................ 168
第五节 dao 包 ............................................................................................... 169
第六节 service 包.......................................................................................... 175
第七节 test 包 ............................................................................................... 179
第八节 ui 包 .................................................................................................. 182
小结 ................................................................................................................. 208
思考题 ............................................................................................................. 208
IV
第一章 Java语言入门.................................................................................
1
第一节 Java发展及前景.................................................................................................
1
第二节 Java运行机制及JVM........................................................................................
3
第三节 Java语言的特点................................................................................................
4
第四节 Java程序开发....................................................................................................
5
小结................................................................................................................................
.
13
思考题.............................................................................................................................
.
13
第二章 Java语言基础...............................................................................15
第一节 标识符.............................................................................................................
.
15
第二节 常量与变量.....................................................................................................
.
15
第三节 基本数据类型.................................................................................................
.
16
第四节 运算符.............................................................................................................
.
18
第五节 关键字及注释.................................................................................................
.
21
小结.................................................................................................................................22
思考题..............................................................................................................................23
第三章 Java程序控制...............................................................................27
第一节 分支语句..........................................................................................................27
第二节 循环语句..........................................................................................................29
第三节 跳转语句.........................................................................................................
.
31
第四节 语句块..............................................................................................................32
第五节 方法..................................................................................................................32
第六节 方法重载..........................................................................................................35
小结.................................................................................................................................35
思考题..............................................................................................................................35
第四章 Java面向对象编程基础.................................................................40
第一节 类与对象..........................................................................................................40
第二节 类的成员..........................................................................................................42
第三节 this和static
关键字.........................................................................................43
第四节 Object类...........................................................................................................45
I
Java
程序设计
小结.................................................................................................................................46
思考题..............................................................................................................................47
第五章 Java面向对象编程进阶.................................................................55
第一节 类的继承..........................................................................................................55
第二节 访问权限..........................................................................................................59
第三节 封装..................................................................................................................60
第四节 多态..................................................................................................................62
第五节 抽象类..............................................................................................................64
第六节 接口..................................................................................................................66
第七节 内部类..............................................................................................................68
小结.................................................................................................................................72
思考题..............................................................................................................................72
第六章 Java数组与包...............................................................................74
第一节 数组..................................................................................................................74
第二节 数组的初始化..................................................................................................75
第三节 二维和多维数组..............................................................................................75
第四节 数组的常用操作..............................................................................................76
第五节 Java包的概念..................................................................................................77
小结.................................................................................................................................79
思考题..............................................................................................................................79
第七章 Java常用类..................................................................................82
第一节 字符串相关的类..............................................................................................82
第二节 Math类.............................................................................................................83
第三节 基本数据类型的包装类..................................................................................84
第四节 时间处理相关的类..........................................................................................85
第五节 Java中常用的集合..........................................................................................86
小结.................................................................................................................................89
思考题..............................................................................................................................89
第八章 Java异常处理机制........................................................................90
第一节 Java的异常......................................................................................................90
第二节 Java异常的分类..............................................................................................90
第三节 Java异常处理.................................................................................................
.
91
第四节 Java中声明异常..............................................................................................92
第五节 Java中自定义异常..........................................................................................92
II
目 录
小结.................................................................................................................................93
思考题..............................................................................................................................94
第九章 Java输入
/
输出..........................................................................
.
96
第一节 Java 的I/O 体系.................................................................................. 96
第二节 Java 的文件和目录操作 ...................................................................... 97
第三节 Java 的字符流处理 ............................................................................. 98
第四节 Java 字节流处理 ............................................................................... 100
第五节 Java 中输入流Scanner .................................................................... 101
第六节 Java 中流的转换 ............................................................................... 101
小结 ................................................................................................................. 102
思考题 ............................................................................................................. 102
第十章 Java图形用户界面....................................................................
.
103
第一节 Java 的GUI 概述 .............................................................................. 103
第二节 GUI 的布局器 .................................................................................... 105
第三节 GUI 的事件监听 ................................................................................ 106
小结 ..................................................................................................................112
思考题 ..............................................................................................................112
第十一章 Java多线程技术....................................................................
.
114
第一节 程序、进程与线程 ..............................................................................114
第二节 线程的实现........................................................................................115
第三节 线程的生命周期及状态.......................................................................116
第四节 线程的同步.........................................................................................117
小结 ..................................................................................................................119
思考题 ..............................................................................................................119
第十二章 Java数据库编程....................................................................
.
121
第一节 使用JDBC 访问数据库 ..................................................................... 121
第二节 JDBC 各对象介绍 ............................................................................ 123
第三节 JDBC 常用的封装 ............................................................................. 124
小结 ................................................................................................................. 130
思考题 ............................................................................................................. 130
Java
程序设计
第十三章 Java网络编程.......................................................................
.
131
第一节 网络分层 ........................................................................................... 131
第二节 Java 中的Socket ............................................................................. 134
小结 ................................................................................................................. 143
思考题 ............................................................................................................. 143
第十四章 Java高级技术.......................................................................
.
144
第一节 反射 .................................................................................................. 144
第二节 泛型 .................................................................................................. 151
第三节 序列化与反序列化 ............................................................................. 154
小结 ................................................................................................................. 157
思考题 ............................................................................................................. 157
第十五章 Java.GUI
实战.......................................................................
.
158
第一节 项目总览 ........................................................................................... 158
第二节 项目搭建 ........................................................................................... 160
第三节 common 包 ....................................................................................... 162
第四节 entity 包 ............................................................................................ 168
第五节 dao 包 ............................................................................................... 169
第六节 service 包.......................................................................................... 175
第七节 test 包 ............................................................................................... 179
第八节 ui 包 .................................................................................................. 182
小结 ................................................................................................................. 208
思考题 ............................................................................................................. 208
IV