图书介绍
Java程序设计与应用教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 刘新娥,罗晓东主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302252887
- 出版时间:2011
- 标注页数:347页
- 文件大小:128MB
- 文件页数:360页
- 主题词:JAVA语言-程序设计-高等职业教育-教材
PDF下载
下载说明
Java程序设计与应用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概论1
1.1 工作场景导入2
1.2 Java语言简介2
1.2.1 什么是Java2
1.2.2 Java的特点3
1.3 Java开发环境的构建4
1.3.1 JDK的安装4
1.3.2 环境变量的设定5
1.4 第一个Java应用程序6
1.4.1 编写源代码6
1.4.2 编译源代码7
1.4.3 运行程序7
1.5 使用Eclipse开发工具8
1.5.1 Eclipse简介与安装8
1.5.2 使用Eclipse开发Java项目8
1.6 回到工作场景10
1.7 工作实训营11
1.7.1 训练实例11
1.7.2 工作实践和面试中常见问题解析13
习题14
第2章 简单数据类型17
2.1 工作场景导入18
2.2 概述18
2.2.1 变量18
2.2.2 标识符20
2.2.3 保留字20
2.3 简单数据类型20
2.3.1 整型数据21
2.3.2 浮点型数据21
2.3.3 布尔型数据22
2.3.4 字符型数据23
2.4 数据类型之间的转换23
2.4.1 类型的自动转换规则23
2.4.2 类型的强制转换23
2.5 Java类库中的包装类24
2.6 回到工作场景25
2.7 工作实训营27
2.7.1 训练实例27
2.7.2 工作实践与面试中常见问题解析28
习题29
第3章 运算符和表达式31
3.1 工作场景导入32
3.2 概述32
3.2.1 运算符32
3.2.2 表达式33
3.3 算术运算符和算术表达式33
3.4 关系运算符和关系表达式35
3.5 布尔逻辑运算符和布尔逻辑表达式36
3.6 位运算符和位运算表达式36
3.6.1 位逻辑运算符36
3.6.2 移位运算符37
3.7 运算符和优先级37
3.8 回到工作场景38
3.9 工作实训营40
3.9.1 训练实例40
3.9.2 工作实践和面试中常见问题解析44
习题44
第4章 流程控制47
4.1 工作场景导入48
4.2 概述48
4.3 分支语句49
4.3.1 条件语句49
4.3.2 多分支语句50
4.4 循环语句51
4.4.1 while循环51
4.4.2 do-while循环52
4.4.3 for循环52
4.5 跳转语句53
4.5.1 break和continue53
4.5.2 return语句55
4.6 循环语句与分支语句的嵌套55
4.7 递归55
4.8 回到工作场景56
4.9 工作实训营58
4.9.1 训练实例58
4.9.2 工作实践和面试中常见问题解析61
习题61
第5章 类、数组和字符串63
5.1 工作场景导入64
5.2 概述64
5.3 类65
5.3.1 类的定义65
5.3.2 类的实例化66
5.3.3 方法重载67
5.3.4 构造方法67
5.4 接口68
5.5 包71
5.6 类成员修饰符71
5.6.1 访问控制修饰符71
5.6.2 static修饰符72
5.6.3 final修饰符72
5.6.4 abstract(抽象)修饰符72
5.7 继承72
5.8 类库74
5.9 内部类75
5.9.1 成员内部类75
5.9.2 局部内部类76
5.9.3 静态内部类76
5.9.4 匿名内部类77
5.10 数组78
5.10.1 一维数组78
5.10.2 多维数组80
5.10.3 应用实例80
5.11 字符串81
5.11.1 字符串的定义81
5.11.2 字符串运算82
5.11.3 调用字符串方法82
5.12 回到工作场景83
5.13 工作实训营85
5.13.1 实例训练85
5.13.2 工作实践和面试中常见问题解析88
习题90
第6章 异常处理95
6.1 工作场景导入96
6.2 概述96
6.3 异常类型97
6.3.1 异常情形97
6.3.2 声明异常98
6.3.3 抛出异常99
6.4 处理异常99
6.4.1 try语句和catch语句99
6.4.2 finally语句100
6.4.3 异常处理的原则101
6.5 回到工作场景101
6.6 工作实训营103
6.6.1 训练实例103
6.6.2 工作实践和面试中常见问题解析105
习题106
第7章 容器109
7.1 工作场景导入110
7.2 概述110
7.3 List111
7.3.1 ArrayList111
7.3.2 迭代器112
7.3.3 LinkedList113
7.4 Set114
7.5 Map114
7.6 Vector115
7.7 回到工作场景116
7.8 工作实训营118
7.8.1 训练实例118
7.8.2 工作实践和面试中常见问题解析121
习题122
第8章 Java I/O系统123
8.1 工作场景导入124
8.2 概述124
8.3 File类125
8.3.1 创建文件125
8.3.2 File类的方法126
8.3.3 目录列表器128
8.4 字节流130
8.4.1 InputStream类型130
8.4.2 OutputStream类型132
8.5 字符流134
8.6 使用流135
8.6.1 随机访问文件(RandomAccessFile)135
8.6.2 读取器和写出器137
8.6.3 过滤流139
8.6.4 管道流141
8.6.5 标准I/O141
8.7 对象序列化142
8.8 回到工作场景144
8.9 工作实训营147
8.9.1 训练实例147
8.9.2 工作实践和面试中常见问题解析150
习题151
第9章 并发153
9.1 工作场景导入154
9.2 概述154
9.3 线程的概念154
9.3.1 什么是线程154
9.3.2 Java中的线程模型155
9.4 线程的创建155
9.4.1 定义任务155
9.4.2 Thread类157
9.4.3 使用Executor157
9.5 线程的生命周期158
9.5.1 创建线程159
9.5.2 启动线程159
9.5.3 线程运行159
9.5.4 线程阻塞159
9.5.5 终止线程160
9.6 线程的调度与线程控制160
9.6.1 线程优先级与线程调度策略160
9.6.2 线程的基本控制162
9.7 线程同步165
9.7.1 对象锁167
9.7.2 可重入锁168
9.7.3 notifyAII和wait方法168
9.8 回到工作场景170
9.9 工作实训营173
9.9.1 训练实例173
9.9.2 工作实践和面试中常见问题解析174
习题175
第10章 图形化用户界面179
10.1 工作场景导入180
10.2 概述180
10.3 Swing基础181
10.3.1 一个显示框架182
10.3.2 面板183
10.3.3 创建按钮185
10.3.4 捕获事件186
10.3.5 控制布局187
10.4 Swing事件模型196
10.4.1 事件处理简介196
10.4.2 事件处理实例196
10.4.3 使用事件适配器200
10.4.4 AWT事件继承关系202
10.5 Swing组件一览203
10.5.1 标签203
10.5.2 文本输入类组件205
10.5.3 选择类组件212
10.5.4 菜单类组件218
10.5.5 对话框225
10.5.6 表格231
10.6 回到工作场景236
10.7 工作实训营242
10.7.1 训练实例242
10.7.2 工作实践和面试中常见问题解析249
习题250
第11章 Applet程序设计253
11.1 工作场景导入254
11.2 Applet概述254
11.2.1 Applet的概念254
11.2.2 Applet的生命周期概念255
11.2.3 Applet的类层次结构257
11.2.4 Applet类APL概述257
11.2.5 Applet的关键方法258
11.2.6 显示Applet259
11.3 编写Applet259
11.3.1 Applet编写的步骤259
11.3.2 用户Applet类的定义259
11.3.3 在HTML页中包含Applet260
11.4 Applet中的图形化用户界面GUI260
11.4.1 基于AWT构件的Applet用户界面260
11.4.2 基于Swing的Applet用户界面262
11.4.3 Applet中的事件处理263
11.5 Applet的多媒体支持264
11.5.1 显示图像264
11.5.2 动画制作265
11.5.3 播放声音268
11.6 回到工作场景269
11.7 工作实训营274
11.7.1 训练实例274
11.7.2 工作实践和面试中常见问题解析279
习题279
第12章 Java的应用281
12.1 工作场景导入282
12.2 JDBC的概念及利用JDBC访问数据库282
12.2.1 JDBC的概念282
12.2.2 利用JDBC访问数据库284
12.2.3 实例训练285
12.2.4 执行SQL语句290
12.2.5 使用PreparedStatement292
12.2.6 事务处理294
12.3 J2ME平台295
12.4 J2SE平台298
12.5 J2EE平台299
12.6 回到工作场景301
12.7 工作实训营314
12.7.1 训练实例314
12.7.2 工作实践和面试中常见问题解析317
习题318
附录 各章习题参考答案323
参考文献347