图书介绍
高等学校计算机类国家级特色专业系列规划教材 Java 8程序设计及实验【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 刘继承,王社伟,宋敏,郑丽萍,韩璐主编 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302505747
- 出版时间:2018
- 标注页数:364页
- 文件大小:49MB
- 文件页数:380页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
高等学校计算机类国家级特色专业系列规划教材 Java 8程序设计及实验PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Java程序设计3
第1章 Java入门3
1.1 Java简介3
1.1.1 Java的由来3
1.1.2 Java的特点4
1.2 Java平台5
1.2.1 Java 平台的构成5
1.2.2 Java 平台的版本6
1.2.3 JRE和JDK7
1.2.4 JDK的下载与安装8
1.2.5 环境变量的配置9
1.3 Java程序的开发流程10
1.3.1 Java程序的种类10
1.3.2 Java程序的开发流程10
1.4 小试身手11
1.5 Java API文档的使用12
1.6 Java Doc文档13
1.6.1 语法13
1.6.2 标签简介14
1.6.3 生成Java Doc文档15
本章小结16
习题117
第2章 Java基本语法18
2.1 原始类型18
2.1.1 整数类型19
2.1.2 实数类型21
2.1.3 字符类型21
2.1.4 布尔类型22
2.1.5 强制类型转换22
2.2 引用类型23
2.3 String23
2.4 声明变量23
2.4.1 变量的赋值24
2.4.2 变量的默认值24
2.4.3 常量24
2.4.4 变量作用范围24
2.5 命名25
2.6 运算符与表达式26
2.6.1 算术运算符26
2.6.2 关系运算符27
2.6.3 逻辑运算符27
2.6.4 位运算符29
2.6.5 赋值运算符31
2.6.6 其他运算符31
2.7 数组32
2.7.1 一维数组32
2.7.2 多维数组33
本章小结35
习题235
第3章 流程控制36
3.1 分支语句36
3.1.1 if…else语句36
3.1.2 switch语句38
3.2 循环语句40
3.2.1 while语句40
3.2.2 do…while语句41
3.2.3 for语句42
3.2.4 for…each语句43
3.2.5 嵌套循环44
3.2.6 循环语句对比45
3.3 跳转语句45
3.3.1 break语句45
3.3.2 continue语句47
3.3.3 return语句48
本章小结49
习题349
第4章 面向对象编程51
4.1 面向对象编程概述51
4.2 类的定义52
4.2.1 类的基本结构52
4.2.2 成员变量和局部变量54
4.2.3 成员方法55
4.2.4 Overloading62
4.2.5 构造方法63
4.2.6 this65
4.3 对象66
4.3.1 对象的创建66
4.3.2 对象的使用68
4.3.3 对象的清除68
4.4 static69
4.4.1 类变量69
4.4.2 类方法71
4.4.3 静态语句块71
4.5 包72
4.5.1 包的定义73
4.5.2 编译和运行包中的类73
4.5.3 import语句75
4.6 访问权限修饰符76
4.6.1 private76
4.6.2 friendly77
4.6.3 protected77
4.6.4 public78
4.7 常用类78
4.7.1 Object类79
4.7.2 String类与StringBuffer类80
4.7.3 数值包装类83
4.7.4 Math类85
4.7.5 Random类86
4.7.6 处理日期的类87
4.7.7 Arrays类89
本章小结91
习题491
第5章 继承93
5.1 继承的语法93
5.2 成员变量的隐藏和方法的覆盖94
5.3 super95
5.4 final96
5.5 多态97
5.6 继承与组合99
5.7 初始化顺序102
本章小结105
习题5105
第6章 抽象类、接口和内部类106
6.1 抽象类106
6.1.1 声明抽象类106
6.1.2 继承抽象类106
6.1.3 抽象类的应用106
6.2 接口109
6.2.1 声明接口109
6.2.2 实现接口110
6.2.3 default方法和static方法110
6.3 内部类111
6.3.1 什么是内部类111
6.3.2 匿名内部类112
6.4 Lambda表达式114
6.4.1 定义114
6.4.2 常见函数式接口116
6.4.3 方法引用116
本章小结117
习题6117
第7章 枚举118
本章小结120
习题7120
第8章 异常121
8.1 异常121
8.1.1 异常信息121
8.1.2 异常的处理122
8.1.3 异常的类型124
8.2 finally124
8.3 throws125
8.4 自定义异常125
8.5 异常进一步的处理126
8.5.1 在何处处理异常126
8.5.2 同时处理父、子类异常127
8.5.3 同时处理多个异常128
本章小结129
习题8129
第9章 输入输出130
9.1 File130
9.1.1 创建一个File对象130
9.1.2 访问File对象的方法131
9.1.3 列出目录下的文件132
9.1.4 列出目录下满足条件的文件132
9.1.5 Path135
9.2 输入流136
9.2.1 字节输入流136
9.2.2 try…with…resources语句141
9.2.3 字符输入流141
9.2.4 Scanner145
9.2.5 从控制台输入147
9.3 输出流150
9.3.1 字节输出流151
9.3.2 字符输出流154
9.3.3 格式化输出156
9.4 数字字节输入输出流157
9.4.1 DataInputStream和DataOutputStream157
9.4.2 RandomAccessFile158
9.5 对象输入输出流160
9.6 压缩、解压缩流161
9.6.1 压缩162
9.6.2 解压缩163
9.7 读写Excel文件164
9.7.1 读取已有的工作簿164
9.7.2 生成新的工作簿166
9.7.3 修改已有的工作簿168
9.7.4 应用168
9.8 Files工具类171
本章小结172
习题9172
第10章 图形用户界面174
10.1 AWT包与Swing包174
10.1.1 辅助类176
10.1.2 组件类176
10.1.3 容器类176
10.2 版面布局管理器180
10.2.1 FlowLayout181
10.2.2 BorderLayout182
10.2.3 GridLayout184
10.2.4 CardLayout185
10.2.5 无布局管理器186
10.3 事件处理187
10.3.1 事件处理机制187
10.3.2 事件处理示例190
10.3.3 事件适配器196
10.4 Swing常用组件198
10.4.1 标签198
10.4.2 按钮199
10.4.3 文本框203
10.4.4 文本区205
10.4.5 列表205
10.4.6 组合框206
10.4.7 对话框211
10.4.8 计时器215
10.4.9 菜单组件215
10.5 Swing组件应用217
10.5.1 图片浏览器217
10.5.2 文本编辑器221
本章小结226
习题10226
第11章 JavaFX227
11.1 JavaFX概述227
11.1.1 JavaFX的发展227
11.1.2 JavaFX架构图227
11.2 JavaFX程序228
11.2.1 场景Scene228
11.2.2 JavaFX应用程序的生命周期228
11.2.3 JavaFX应用程序228
11.3 Java FX布局229
11.3.1 FlowPane229
11.3.2 BorderPane230
11.3.3 HBox232
11.3.4 VBox233
11.3.5 GridPane235
11.3.6 StackPane236
11.4 事件处理237
11.4.1 事件238
11.4.2 事件分发流程239
11.4.3 事件处理240
11.5 JavaFX UI组件247
11.5.1 标签247
11.5.2 按钮247
11.5.3 文本框249
11.5.4 文本区249
11.5.5 菜单组件251
11.5.6 文件选择器253
11.6 在UI控件上使用CSS257
11.6.1 创建样式257
11.6.2 JavaFX CSS选择器257
11.6.3 美化UI控件258
11.6.4 使用setStyle()方法设置样式260
本章小结260
习题11260
第12章 JDBC261
12.1 驱动程序下载262
12.2 创建到数据库的连接262
12.3 使用Statement执行SQL语句263
12.3.1 executeUpdate263
12.3.2 executeQuery266
12.4 使用PreparedStatement执行SQL语句267
12.4.1 executeUpdate267
12.4.2 executeQuery269
12.5 事务269
12.6 得到ResultSet 中的记录数272
12.6.1 执行另一条SQL语句272
12.6.2 操作游标272
12.7 验证登录273
本章小结274
习题12274
第13章 集合类275
13.1 用Java实现一个链式堆栈276
13.2 List277
13.2.1 自动包装和解包279
13.2.2 Stack280
13.3 Set281
13.3.1 SortedSet282
13.3.2 equals()、hashCode()和Comparable283
13.3.3 Comparator285
13.4 Map286
13.4.1 SortedMap289
13.4.2 Properties289
13.5 Stream292
13.5.1 什么是Stream292
13.5.2 常用方法292
本章小结294
习题13294
第14章 Java相关框架295
14.1 Spring295
14.1.1 DI295
14.1.2 JDBC297
14.1.3 事务支持302
14.2 Hibernate305
本章小结309
习题14310
第二部分 实验313
实验Ⅰ JDK安装、配置及Java程序的编译和运行313
实验ⅡJava基本语法313
实验Ⅲ Java的类继承机制、接口314
实验Ⅳ Java的输入机制315
实验Ⅴ Java的输出机制315
实验Ⅵ 综合性程序设计——简单学生信息管理系统(序列化版)316
实验Ⅶ 综合性程序设计——简单学生信息管理系统(GUI版)317
实验Ⅷ 综合性程序设计——简单学生信息管理系统(数据库版)318
实验Ⅸ 综合性程序设计——简单学生信息管理系统(集合版)319
附录323
附录A 进行输入和输出323
附录B SQL语句简单介绍325
B.1 Java中数据类型和SQL类型的对应关系325
B.2 SQL中对表的操作325
B.3 SQL中对表中记录的操作325
附录C Hsqldb使用指南328
C.1 启动Hsqldb数据库服务器328
C.2 用图形界面管理Hsqldb数据库服务器328
C.3 编译、运行JDBC程序329
C.4 几个SQL语句的例子329
C.5 几个JDBC的例子330
附录D 连接SQL Server2016 Express数据库341
附录E Eclipse使用指南343
E.1 设置Workspace目录343
E.2 建立工程344
E.3 编辑、编译、运行Java类345
E.4 调试349
E.5 在工程中使用第三方类库350
E.6 使用技巧352
附录F 使用Ant354
F.1 下载、设置354
F.2 定义property、target355
F.3 编译、运行Java程序356
F.4 打包Java程序357
F.5 启动、管理、停止Hsqldb数据库服务器357
F.6 备份358
F.7 在Eclipse使用Ant358
附录G 授课计划和方法359
参考文献364
热门推荐
- 3734854.html
- 3264291.html
- 29591.html
- 1849817.html
- 1528648.html
- 1146362.html
- 1792013.html
- 1508514.html
- 3248714.html
- 1727724.html
- http://www.ickdjs.cc/book_303880.html
- http://www.ickdjs.cc/book_817433.html
- http://www.ickdjs.cc/book_848961.html
- http://www.ickdjs.cc/book_3291428.html
- http://www.ickdjs.cc/book_2870278.html
- http://www.ickdjs.cc/book_3233154.html
- http://www.ickdjs.cc/book_268622.html
- http://www.ickdjs.cc/book_3649558.html
- http://www.ickdjs.cc/book_588582.html
- http://www.ickdjs.cc/book_3681140.html