图书介绍
Java 2核心技术 第7版 2 高级特性PDF|Epub|txt|kindle电子书版本网盘下载
![Java 2核心技术 第7版 2 高级特性](https://www.shukui.net/cover/29/34757389.jpg)
- (美)霍斯特曼(Horstmann,C.S.),(美)格瑞克纳(Cornell,G.)著;陈昊鹏等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111179013
- 出版时间:2006
- 标注页数:842页
- 文件大小:92MB
- 文件页数:855页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java 2核心技术 第7版 2 高级特性PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 多线程1
1.1 什么是线程2
1.2 中断线程11
1.3 线程状态13
1.3.1 新生线程13
1.3.2 可运行线程13
1.3.3 被阻塞线程14
1.3.4 死线程15
1.4 线程属性15
1.4.1 线程优先级15
1.4.2 守护线程16
1.4.3 线程组16
1.4.4 未捕获异常处理器18
1.5 同步19
1.5.1 竞争条件的一个例子19
1.5.2 详解竞争条件22
1.5.3 锁对象23
1.5.4 条件对象25
1.5.5 Synchronized关键字30
1.5.6 同步块35
1.5.7 Volatile域35
1.5.8 死锁36
1.5.9 公平38
1.5.10 锁测试和超时38
1.5.11 读/写锁39
1.5.12 为什么要弃用stop和suspend方法40
1.6 阻塞队列41
1.7 线程安全的集合46
1.7.1 高效队列和散列表46
1.7.2 写数组的拷贝47
1.7.3 旧的线程安全的集合47
1.8 Callable和Future48
1.9 执行器51
1.9.1 线程池51
1.9.2 预定执行55
1.9.3 控制线程组55
1.10 同步器56
1.10.1 障栅57
1.10.2 倒计时门栓57
1.10.3 交换器57
1.10.4 同步队列58
1.10.5 信号量58
1.11 线程和Swing63
1.11.1 “单一线程”规则64
1.11.2 Swing工作器68
第2章 集合74
2.1 集合接口74
2.1.1 将集合接口和实现分离74
2.1.2 Java类库中的集合接口和迭代器接口76
2.2 具体的集合80
2.2.1 链表81
2.2.2 数组列表88
2.2.3 散列集88
2.2.4 树集90
2.2.5 优先级队列95
2.2.6 映射表96
2.2.7 专用的集和映射表类99
2.3 集合框架103
2.3.1 视图和包装器105
2.3.2 批操作110
2.3.3 集合与数组的转换110
2.3.4 框架的扩展111
2.4 算法113
2.4.1 排序与混排114
2.4.2 二分查找116
2.4.3 简单算法117
2.4.4 编写你自己的算法118
2.5 遗留下来的集合119
2.5.1 Hashtable类119
2.5.2 枚举120
2.5.3 属性集120
2.5.4 栈121
2.5.5 位集121
第3章 网络125
3.1 连接到服务器125
3.2 实现服务器128
3.3 发送E-Mail134
3.4 建立URL连接137
3.4.1 URL和URI137
3.4.2 使用URLConnection获取信息139
3.4.3 提交表单数据146
3.5 高级套接字编程153
3.5.1 套接字超时153
3.5.2 可中断套接字154
3.5.3 半关闭158
3.5.4 因特网地址158
第4章 数据库编程162
4.1 JDBC的设计162
4.1.1 JDBC驱动程序类型163
4.1.2 JDBC的典型用法164
4.2 结构化查询语言165
4.3 安装JDBC168
4.4 JDBC编程的基本概念169
4.4.1 数据库URL169
4.4.2 建立连接169
4.4.3 执行SQL命令173
4.4.4 高级SQL类型175
4.4.5 管理连接、语句和结果集176
4.4.6 组装数据库177
4.5 执行查询操作180
4.6 可滚动和可更新的结果集187
4.6.1 可滚动的结果集188
4.6.2 可更新的结果集190
4.7 元数据193
4.8 行集200
4.9 事务208
4.9.1 保存点209
4.9.2 批量更新209
4.10 高级连接管理211
4.11 LDAP概述212
4.11.1 配置LDAP服务器213
4.11.2 访问LDAP目录信息215
第5章 分布式对象225
5.1 客户与服务器的角色225
5.2 远程方法调用227
5.2.1 存根与参数编组227
5.2.2 动态类加载229
5.3 配置远程方法调用229
5.3.1 接口与实现229
5.3.2 存根类的生成231
5.3.3 定位服务器对象231
5.3.4 客户端235
5.3.5 部署的准备工作239
5.3.6 部署程序241
5.4 远程方法中的参数传递242
5.4.1 传递非远程对象242
5.4.2 传递远程对象251
5.4.3 远程对象与equals和hashCode方法253
5.4.4 克隆远程对象253
5.5 服务器对象激活254
5.6 Java IDL与CORBA258
5.6.1 接口定义语言259
5.6.2 一个CORBA的例子262
5.6.3 实现CORBA服务器269
5.7 远程方法调用与SOAP274
第6章 高级Swing279
6.1 列表279
6.1.1 JList构件279
6.1.2 列表模式284
6.1.3 插入和移除值288
6.1.4 值的绘制289
6.2 树293
6.2.1 简单的树294
6.2.2 结点枚举305
6.2.3 绘制结点306
6.2.4 监听树事件312
6.2.5 定制树模型316
6.3 表格323
6.3.1 简单表格323
6.3.2 表格模型326
6.3.3 排序过滤器333
6.3.4 单元格的绘制和编辑338
6.3.5 对行和列的操作349
6.3.6 选择行、列和单元格350
6.4 样式文本构件356
6.5 进度指示器361
6.5.1 进度条361
6.5.2 进度监视器365
6.5.3 监视输入流的进度369
6.6 构件组织器373
6.6.1 分割面板373
6.6.2 选项卡面板377
6.6.3 桌面面板和内部框体381
6.6.4 级联与平铺383
6.6.5 否决属性设置385
第7章 高级AWT396
7.1 绘图操作流程396
7.2 形状398
7.3 区域409
7.4 笔划412
7.5 着色418
7.6 坐标变换423
7.7 剪切430
7.8 透明与组合433
7.9 绘图提示440
7.10 图像的读取器和写入器444
7.10.1 获得图像文件类型的读取器和写入器445
7.10.2 读取和写入带有多个图像的文件446
7.11 图像处理454
7.11.1 访问图像数据454
7.11.2 图像过滤460
7.12 打印467
7.12.1 图形打印467
7.12.2 打印多页文件474
7.12.3 打印预览475
7.12.4 打印服务程序483
7.12.5 流打印服务程序488
7.12.6 打印属性492
7.13 剪贴板498
7.13.1 数据传递的类和接口498
7.13.2 传递文本499
7.13.3 可传递的接口和数据风格502
7.13.4 构建一个可传递的图像504
7.13.5 使用本地剪贴板来传递对象引用509
7.13.6 通过系统剪贴板传递Java对象514
7.14 拖放操作517
7.14.1 放置目标519
7.14.2 拖曳源526
7.14.3 Swing对数据传递的支持531
第8章 JavaBean构件534
8.1 为何是Bean534
8.2 编写Bean的过程535
8.3 使用Bean构造应用程序537
8.3.1 将Bean打包成JAR文件538
8.3.2 在开发环境中组合Bean539
8.4 Bean属性与事件的命名模式542
8.5 Bean属性的类型544
8.5.1 简单属性545
8.5.2 索引属性545
8.5.3 绑定属性546
8.5.4 约束属性547
8.6 BeanInfo类552
8.7 属性编辑器556
8.8 定制器573
8.9 JavaBean持久化580
8.9.1 JavaBean持久化可用于任何数据583
8.9.2 一个JavaBean持久化的完整示例588
第9章 安全599
9.1 类加载器599
9.1.1 将类加载器作为名字空间601
9.1.2 编写你自己的类加载器601
9.2 字节码校验605
9.3 安全管理器与访问权限609
9.3.1 Java2平台安全性610
9.3.2 安全策略文件613
9.3.3 定制权限619
9.3.4 实现权限类619
9.3.5 定制安全管理器624
9.3.6 用户认证630
9.3.7 JAAS登录模块634
9.4 数字签名641
9.4.1 消息摘要642
9.4.2 消息签名646
9.4.3 消息认证652
9.4.4 X.509证书格式654
9.4.5 证书的生成654
9.4.6 证书签名657
9.5 代码签名663
9.5.1 JAR文件签名663
9.5.2 软件开发者证书666
9.6 加密667
9.6.1 对称密码667
9.6.2 密码流672
9.6.3 公共密钥密码673
第10章 国际化678
10.1 Locale678
10.2 数字格式682
10.3 日期和时间687
10.4 排序692
10.5 消息格式化698
10.6 文本文件和字符集701
10.7 资源包702
10.7.1 定位资源包702
10.7.2 属性文件703
10.7.3 包类704
10.8 一个完整的例子705
第11章 本地方法717
11.1 用Java编程语言调用C函数718
11.2 数值参数与返回值722
11.3 字符串参数723
11.4 访问域727
11.4.1 访问实例域727
11.4.2 访问静态域731
11.5 编码签名731
11.6 调用Java方法732
11.6.1 非静态方法732
11.6.2 静态方法733
11.6.3 构造器734
11.6.4 替代方法调用734
11.7 访问数组元素738
11.8 错误处理740
11.9 使用调用API744
11.10 完整的示例:访问Windows注册表747
11.10.1 Windows注册表概述747
11.10.2 访问注册表的Java平台接口748
11.10.3 以本地方法方式实现注册表访问函数748
第12章 XML760
12.1 XML概述760
12.2 解析XML文档764
12.3 验证XML文档773
12.3.1 文档类型定义774
12.3.2 XML Schema779
12.3.3 实用示例781
12.4 使用XPath来定位信息792
12.5 使用名字空间797
12.6 使用SAX解析器799
12.7 生成XML文档802
12.8 XSL转换809
第13章 注释817
13.1 对程序添加元数据817
13.2 一个示例:注释事件处理器818
13.3 注释语法822
13.4 标准注释825
13.4.1 正规注释826
13.4.2 元注释826
13.5 用于源码级注释处理的apt工具828
13.6 字节码工程833