图书介绍
Java核心技术PDF|Epub|txt|kindle电子书版本网盘下载
![Java核心技术](https://www.shukui.net/cover/21/30635830.jpg)
- 马志强,张然,李雷孝编著 著
- 出版社: 北京:清华大学出版社
- 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 Class133
5.4.3其他反射相关API134
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 List204
7.4 Set207
7.5 Map214
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 InputStream279
10.3.2 OutputStream280
10.3.3 Reader280
10.3.4 Writer281
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/PrintWriter290
10.4.7标准I/O291
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工厂模式访问DAO341
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 URL411
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