图书介绍
Java核心技术pdf电子书版本下载
- 马志强,张然,李雷孝编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302352051
- 出版时间:2014
- 标注页数:434页
- 文件大小:176MB
- 文件页数:448页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
Java核心技术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述 1
1.1 Java技术 1
1.1.1 Java语言 1
1.1.2 Java平台 2
1.1.3 Java API使用 4
1.2 Java程序的开发过程 5
1.2.1简单的桌面应用程序结构 5
1.2.2 Java程序的编译 7
1.2.3装载运行 8
1.2.4集成开发环境的使用 8
1.3基本输入输出 11
1.3.1基本输入方法 11
1.3.2基本输出方法 14
1.4案例 15
1.4.1案例设计 15
1.4.2案例演示 16
1.4.3代码实现 16
1.5习题 17
第2章 Java语法基础 20
2.1常量与变量 20
2.2运算符与表达式 23
2.2.1运算符 23
2.2.2表达式 26
2.2.3类型转换 27
2.3控制结构 29
2.3.1分支结构 29
2.3.2循环结构 32
2.3.3跳转语句 36
2.4案例 38
2.4.1案例设计 38
2.4.2案例演示 39
2.4.3代码实现 40
2.5习题 44
第3章 面向对象编程 49
3.1面向对象程序设计思想 49
3.2类 51
3.2.1类的定义 51
3.2.2属性的定义 52
3.2.3方法定义 53
3.2.4方法参数的使用 54
3.2.5构造方法(Constructor Method) 56
3.2.6属性值的读取与设置方法 58
3.2.7 this关键字 58
3.3对象 60
3.3.1对象声明 60
3.3.2对象实例化 60
3.3.3对象使用 61
3.3.4对象销毁 63
3.4继承 63
3.4.1继承的定义 63
3.4.2 super关键字 67
3.4.3覆盖技术(Overriding) 68
3.4.4 Object类 71
3.5访问控制 72
3.5.1包(package) 72
3.5.2访问控制修饰符 74
3.6非访问控制修饰符 75
3.6.1 static修饰符 75
3.6.2 final修饰符 78
3.7 String类 78
3.7.1 String的基本使用 78
3.7.2正则表达式 82
3.8案例 84
3.8.1案例设计 84
3.8.2案例演示 85
3.8.3代码实现 86
3.9习题 91
第4章 数组 96
4.1基本概念 96
4.2一维数组 96
4.3多维数组 99
4.4数组API的使用 101
4.5案例 104
4.5.1案例设计 104
4.5.2案例演示 104
4.5.3代码实现 105
4.6习题 110
第5章 高级类特性 114
5.1抽象类 114
5.2接口 117
5.2.1接口概念 117
5.2.2接口定义 118
5.2.3接口实现 118
5.2.4接口的多重实现 120
5.2.5接口的多继承 121
5.2.6接口应用 122
5.3内部类 125
5.3.1内部类概念 125
5.3.2实例内部类 127
5.3.3静态内部类 128
5.3.4局部内部类 129
5.3.5匿名内部类 130
5.3.6内部类应用 132
5.4反射 133
5.4.1反射概念 133
5.4.2 Class 133
5.4.3其他反射相关API 134
5.4.4反射编程基本步骤 136
5.4.5反射编程举例 137
5.5案例 143
5.5.1案例设计 143
5.5.2案例演示 144
5.5.3代码实现 145
5.6习题 150
第6章GUI编程 154
6.1 GUI基础 154
6.1.1 GUI编程概述 154
6.1.2组件 155
6.1.3容器 155
6.1.4布局管理器 156
6.1.5容器嵌套 160
6.2 GUI事件处理 161
6.2.1 GUI事件处理机制 161
6.2.2 GUI事件类型 165
6.2.3多重监听器 166
6.2.4适配器类 168
6.3 Swing编程 170
6.3.1 Swing简介 170
6.3.2常用Swing组件 171
6.4案例 185
6.4.1案例设计 186
6.4.2案例演示 186
6.4.3代码实现 188
6.5习题 198
第7章 集合框架 200
7.1集合概念 200
7.2集合框架结构 200
7.2.1集合接口 200
7.2.2集合实现类 204
7.3 List 204
7.4 Set 207
7.5 Map 214
7.6案例 217
7.6.1案例设计 217
7.6.2案例演示 217
7.6.3代码实现 219
7.7习题 229
第8章 泛型 232
8.1泛型简介 232
8.2使用泛型 233
8.2.1集合框架中的泛型使用 233
8.2.2泛型的向后兼容性 235
8.3泛型进阶 236
8.3.1类型参数 236
8.3.2类型通配符 238
8.3.3泛型方法 241
8.3.4受限制的类型参数 243
8.4案例 245
8.4.1案例设计 245
8.4.2案例演示 246
8.4.3代码实现 247
8.5习题 256
第9章 异常 257
9.1异常概念和分类 257
9.1.1异常概念 257
9.1.2异常分类 260
9.1.3常见异常 261
9.2异常处理 262
9.2.1异常处理机制 262
9.2.2捕获-处理异常 263
9.2.3声明抛出异常 267
9.2.4人工抛出异常 269
9.3自定义异常 270
9.4案例 271
9.4.1案例设计 271
9.4.2案例演示 272
9.4.3代码实现 272
9.5习题 274
第10章流 277
10.1流的基本概念 277
10.2流的分类 278
10.3流的体系结构 278
10.3.1 InputStream 279
10.3.2 OutputStream 280
10.3.3 Reader 280
10.3.4 Writer 281
10.4常用流的使用 282
10.4.1流的操作步骤 282
10.4.2字节流 283
10.4.3字符流 285
10.4.4字节字符转换流 287
10.4.5随机读取文件流 288
10.4.6 PrintStream/PrintWriter 290
10.4.7标准I/O 291
10.5对象序列化 292
10.6文件操作 294
10.7案例 299
10.7.1案例设计 300
10.7.2案例演示 300
10.7.3代码实现 301
10.8习题 304
第11章 JDBC访问数据库 308
11.1 JDBC体系结构 308
11.2 JDBC编程的基本概念 309
11.2.1注册驱动 309
11.2.2建立连接 310
11.2.3新建状态 314
11.2.4执行SQL语句 315
11.2.5处理结果集 322
11.2.6关闭资源 327
11.2.7事务 327
11.3 DAO模式的应用 328
11.3.1构建实体类 328
11.3.2对象操作接口 333
11.3.3对象操作代理类 335
11.3.4对象操作实现类 337
11.3.5工厂模式访问DAO 341
11.4案例分析 342
11.4.1案例设计 342
11.4.2案例演示 343
11.4.3代码实现 343
11.5习题 356
第12章 线程 359
12.1线程基础 359
12.1.1线程的基本概念 359
12.1.2线程的概念模型 360
12.1.3线程的创建 360
12.2线程的状态 368
12.2.1线程状态转换 368
12.2.2常用的线程状态转换方法 369
12.3线程同步 376
12.3.1临界资源问题 376
12.3.2线程同步 379
12.4线程死锁 381
12.5线程通信 383
12.6案例 386
12.6.1案例设计 386
12.6.2案例演示 387
12.6.3代码实现 387
12.7习题 390
第13章 网络编程 395
13.1网络基本概念 395
13.2 java.net包 396
13.3基于TCP的Socket编程 397
13.3.1 InetAddress类 397
13.3.2 Socket编程模型 399
13.3.3服务器程序 401
13.3.4客户端程序 402
13.3.5多客户端的服务器程序 404
13.4基于UDP的Socket编程 406
13.4.1 UDP编程模型 406
13.4.2接收端程序 407
13.4.3发送端程序编程 409
13.5 URL 411
13.6案例 423
13.6.1案例设计 423
13.6.2案例演示 423
13.6.3代码实现 424
13.7习题 429
附录A综合案例说明 432
A.1数据库安装和导入 432
A.2开发工具的安装和工程导入 432
A.3程序运行 433
参考文献 434