图书介绍
Java SE程序设计及实践PDF|Epub|txt|kindle电子书版本网盘下载
![Java SE程序设计及实践](https://www.shukui.net/cover/29/30900400.jpg)
- 青岛农业大学,青岛英谷教育科技股份有限公司编著 著
- 出版社: 西安:西安电子科技大学出版社
- ISBN:9787560637877
- 出版时间:2015
- 标注页数:612页
- 文件大小:69MB
- 文件页数:625页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java SE程序设计及实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
理论篇3
第1章 初识Java3
1.1 Java简介4
1.2 Java的特点4
1.3 Java体系结构与程序类型5
1.3.1 Java体系结构6
1.3.2 Java程序类型6
1.4 JVM、JRE和JDK7
1.4.1 JVM7
1.4.2 JRE与JDK8
1.4.3 JVM、JRE和JDK三者关系8
1.5 第一个Java程序9
1.6 Java注释10
1.6.1 单行注释10
1.6.2 块注释10
1.6.3 文档注释11
本章小结12
本章练习12
第2章 Java基础知识13
2.1 常量和变量14
2.1.1 标识符14
2.1.2 分隔符14
2.1.3 常量15
2.1.4 变量16
2.2 数据类型16
2.2.1 基本数据类型16
2.2.2 引用类型18
2.2.3 类型转换18
2.3 变量的作用域和初始化20
2.3.1 变量的作用域20
2.3.2 变量的初始化21
2.4 运算符22
2.4.1 算术运算符22
2.4.2 比较运算符23
2.4.3 逻辑运算符24
2.4.4 位运算符25
2.4.5 赋值运算符28
2.4.6 条件运算符28
2.4.7 运算符优先级29
2.5 流程控制30
2.5.1 分支结构30
2.5.2 迭代结构34
2.5.3 转移语句39
2.6 数组42
2.6.1 数组创建42
2.6.2 数组初始化45
2.6.3 数组拷贝47
2.6.4 二维数组49
本章小结51
本章练习52
第3章 类与对象55
3.1 面向对象思想56
3.1.1 面向对象简介56
3.1.2 面向对象机制57
3.2 类与对象57
3.2.1 类的声明57
3.2.2 对象的创建59
3.2.3 构造方法60
3.2.4 类的方法63
3.2.5 使用对象64
3.3 参数传递和重载66
3.3.1 参数传递66
3.3.2 方法重载68
3.4 类的组织70
3.4.1 包70
3.4.2 访问修饰符72
3.4.3 静态变量和方法75
本章小结77
本章练习77
第4章 类之间的关系79
4.1 类间关系80
4.2 继承和多态80
4.2.1 继承80
4.2.2 多态83
4.2.3 super85
4.2.4 final89
4.3 Object类91
4.3.1 equals()方法91
4.3.2 toString()方法95
4.4 依赖、关联、聚合、组合关系96
4.4.1 依赖关系97
4.4.2 关联关系97
4.4.3 聚合关系98
4.4.4 组合关系100
本章小结101
本章练习102
第5章 抽象类、接口和内部类103
5.1 抽象类104
5.2 接口107
5.2.1 定义接口107
5.2.2 实现接口108
5.3 instanceof运算符110
5.4 对象转换111
5.5 内部类112
5.5.1 成员内部类112
5.5.2 局部内部类114
5.5.3 静态内部类115
5.5.4 匿名内部类117
本章小结117
本章练习118
第6章 异常处理119
6.1 异常120
6.1.1 异常概述120
6.1.2 Java异常的分类120
6.1.3 Java异常处理机制122
6.2 异常处理122
6.2.1 异常实例122
6.2.2 try、catch123
6.2.3 多重catch处理异常124
6.2.4 嵌套异常处理127
6.2.5 finally128
6.2.6 throw、throws129
6.3 自定义异常131
本章小结132
本章练习133
第7章 泛型和集合135
7.1 泛型136
7.1.1 认识泛型136
7.1.2 泛型定义138
7.1.3 有界类型139
7.1.4 通配符140
7.1.5 泛型的局限性142
7.2 集合概述144
7.2.1 集合框架144
7.2.2 迭代器接口147
7.3 集合类148
7.3.1 List148
7.3.2 Set152
7.3.3 Map155
7.3.4 区别与联系157
本章小结158
本章练习158
第8章 流和文件161
8.1 文件162
8.1.1 File类162
8.1.2 文件列表器164
8.2 流167
8.3 字节流168
8.3.1 InputStream169
8.3.2 OutputStream171
8.3.3 过滤流173
8.4 字符流176
8.4.1 Reader176
8.4.2 Writer179
8.5 对象流181
8.5.1 对象序列化与反序列化181
8.5.2 对象流对象181
本章小结185
本章练习185
第9章 JDBC基础187
9.1 JDBC188
9.1.1 JDBC概述188
9.1.2 JDBC结构188
9.1.3 JDBC类型189
9.1.4 JDBC与ODBC190
9.1.5 JDBC API191
9.2 访问数据库191
9.2.1 数据库访问步骤192
9.2.2 访问数据库示例195
9.3 操作数据库197
9.3.1 Statement197
9.3.2 PreparedStatement201
9.3.3 CallableStatement207
9.4 集元数据210
9.4.1 DatabaseMetaData211
9.4.2 ResultSetMetaData212
9.5 事务操作213
9.5.1 事务214
9.5.2 保存点215
本章小结217
本章练习218
第10章 Swing图形界面(1)219
10.1 Swing概述220
10.1.1 Swing简介220
10.1.2 Swing结构220
10.2 容器221
10.2.1 顶层容器221
10.2.2 中间容器223
10.3 布局224
10.3.1 FlowLayout224
10.3.2 BorderLayout225
10.3.3 GridLayout227
10.3.4 CardLayout228
10.3.5 NULL布局230
10.4 事件处理231
10.4.1 Java事件处理机制231
10.4.2 事件类232
10.4.3 监听接口233
10.4.4 事件处理步骤234
10.4.5 键盘事件238
10.4.6 鼠标事件240
10.4.7 适配器242
10.5 常用组件243
10.5.1 按钮243
10.5.2 标签244
10.5.3 图标244
10.5.4 文本组件245
10.5.5 复选框248
10.5.6 单选按钮249
10.5.7 列表框252
10.5.8 组合框253
本章小结259
本章练习260
第11章 Swing图形界面(2)263
11.1 菜单264
11.1.1 菜单栏对象264
11.1.2 菜单对象264
11.1.3 菜单项对象264
11.1.4 菜单示例265
11.1.5 弹出式菜单267
11.2 工具栏269
11.3 对话框270
11.3.1 标准对话框270
11.3.2 自定义对话框274
11.3.3 文件对话框279
11.3.4 颜色对话框284
11.4 JTable285
11.4.1 表格285
11.4.2 表格模型286
11.4.3 表格列模型286
11.4.4 表格选择模式287
本章小结291
本章练习292
第12章 线程知识293
12.1 线程294
12.1.1 线程概述294
12.1.2 Java线程模型295
12.2 线程使用295
12.2.1 创建线程295
12.2.2 线程状态298
12.2.3 线程优先级303
12.3 多线程305
12.3.1 多线程概述305
12.3.2 线程同步308
12.3.3 线程通信310
12.3.4 死锁313
本章小结315
本章练习316
第13章 网络编程Socket317
13.1 网络基础318
13.1.1 网络类型318
13.1.2 TCP/IP协议318
13.1.3 UDP协议319
13.1.4 IP地址320
13.1.5 端口321
13.1.6 域名与DNS321
13.2 网络API322
13.2.1 InetAddress类322
13.2.2 URL类324
13.2.3 URLConnection类326
13.3 Socket网络通信327
13.3.1 Socket类328
13.3.2 ServerSocket类329
13.3.3 C/S实例330
13.3.4 多线程Socket通信334
13.3.5 聊天室336
本章小结341
本章练习342
第14章 Java高级应用拓展343
14.1 类加载344
14.1.1 认识Class344
14.1.2 使用ClassLoader346
14.1.3 使用instanceof348
14.2 反射349
14.2.1 Constructor类350
14.2.2 Method类352
14.2.3 Field类353
14.3 枚举355
14.3.1 枚举定义356
14.3.2 Java枚举是类类型357
14.3.3 枚举继承自Enum359
14.4 注解360
14.4.1 注解定义360
14.4.2 注解使用361
14.4.3 注解内置363
14.5 国际化和本地化364
14.5.1 国际化概述364
14.5.2 Locale366
14.6 格式化处理368
14.6.1 数字格式化369
14.6.2 货币格式化371
14.6.3 日期格式化371
14.7 消息格式化375
14.8 字符集377
14.8.1 ASCII377
14.8.2 ISO8859-1377
14.8.3 GB2312、GBK和BIG5378
14.8.4 Unicode378
14.8.5 UTF-8和UTF-16378
14.9 正则表达式379
14.9.1 正则表达式概述379
14.9.2 模式379
14.9.3 常用正则表达式383
14.10 Java中应用正则表达式384
14.10 .1 Pattern类384
14.10 .2 Matcher类386
14.10 .3 应用实例388
本章小结393
本章练习393
实践篇397
实践1初识Java397
实践指导397
实践1.1397
实践1.2400
知识拓展406
拓展练习411
实践2 Java基础知识412
实践指导412
实践2.1412
实践2.2413
实践2.3414
实践2.4415
实践2.5416
知识拓展418
拓展练习429
实践3 类与对象431
实践指导431
实践3.1431
实践3.2433
实践3.3434
实践3.4438
实践3.5440
知识拓展444
拓展练习445
实践4 类之间的关系446
实践指导446
实践4.1446
实践4.2448
实践4.3453
实践4.4453
实践4.5454
实践4.6459
知识拓展462
拓展练习465
实践5 抽象类、接口和内部类466
实践指导466
实践5.1466
实践5.2467
实践5.3469
知识拓展471
拓展练习473
实践6 处理异常474
实践指导474
实践6.1474
实践6.2476
知识拓展477
拓展练习480
实践7 泛型与集合481
实践指导481
实践7.1481
实践7.2484
实践7.3484
知识拓展486
拓展练习494
实践8 流和文件495
实践指导495
实践8.1495
实践8.2497
实践8.3500
知识拓展505
拓展练习510
实践9 JDBC基础511
实践指导511
实践9.1511
实践9.2516
实践9.3518
实践9.4522
实践9.5523
实践9.6524
实践9.7525
知识拓展529
拓展练习539
实践10 Swing图形界面540
实践指导540
实践10.1540
实践10.2559
实践10.3563
实践10.4568
实践10.5571
实践10.6575
实践10.7577
实践10.8580
实践10.9581
实践10.10583
知识拓展585
拓展练习587
实践11 网络编程Socket588
实践指导588
实践11.1588
实践11.2589
实践11.3597
知识拓展602
拓展练习609
附录A Java关键字610
附录B 正则表达式元字符611