图书介绍
Java 2核心技术 卷Ⅱ 高级特性PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Cay S.Horstmann,(美)Gary Cornell著;朱志等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111082443
- 出版时间:2000
- 标注页数:688页
- 文件大小:111MB
- 文件页数:698页
- 主题词:Java
PDF下载
下载说明
Java 2核心技术 卷Ⅱ 高级特性PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 多线程1
1.1 什么是线程2
1.1.1 利用线程给其他任务提供一个机会5
1.1.2 运行和启动线程5
1.1.3 运行多线程9
1.2 线程属性9
1.2.1 线程状态9
1.2.2 离开阻塞状态11
1.2.3 终止状态12
1.3 中断线程13
1.4 线程优先级14
1.5 利己线程19
1.6 线程组22
1.7 同步23
1.7.1 不利用同步化机制的线程通信23
1.7.2 同步访问共享资源26
1.7.3 对象锁28
1.7.4 Wait()和notify()方法29
1.7.5 死锁33
1.8 为什么不推荐使用stop()和suspend()方法35
1.9 动画39
1.9.1 Runnable接口39
1.9.2 加载和显示图像40
1.9.3 用线程控制动画41
1.10 计时器44
1.11 线程和Swing包48
1.12 利用管道实现线程间的通信54
第2章 数据结构58
2.1 数据结构接口58
2.1.1 数据结构接口及其实现58
2.1.2 Java库的Collection和Iterator接口61
2.2 具体数据结构65
2.2.1 链表65
2.2.2 ArrayList类72
2.2.3 静列集73
2.2.4 树集77
2.2.5 映像81
2.3 Java数据结构平台86
2.3.1 视图和封装器89
2.3.2 批处理操作94
2.3.3 连接传统API94
2.4 算法95
2.4.1 排序和打乱96
2.4.2 二分法查找98
2.4.3 简单算法99
2.4.4 编写自己的算法100
2.5 传统的数据结构101
2.5.1 Hashtable类102
2.5.2 枚举102
2.5.3 属性集103
2.5.4 位数组108
3.1 连接服务器113
第3章 网络编程113
3.2 实现服务器120
3.3 发送E-mail125
3.4 URL连接128
3.5 发送FROM格式数据135
3.5.1 CGI文稿编排程序和Servlet135
3.5.2 向网络服务器发送数据137
3.6 获取网上信息142
3.6.1 Applet安全性146
3.6.2 代理服务器149
3.6.3 测试天气预报Applet155
第4章 Java数据库连接157
4.1 JDBC的设计方案158
4.2 JDBC的典型用法160
4.3 结构化查询语言161
4.4 安装JDBC165
4.5 基本的JDBC编程概念166
4.5.1 数据库URL166
4.5.2 建立连接166
4.5.3 执行动作命令168
4.5.4 JDBC查询169
4.5.5 高级SQL类型(JDBC2)170
4.6 构建数据库172
4.7 执行查询176
4.8 元数据183
4.9.1 可滚动的结果集(JDBC2)189
4.9 可滚动的和可更新的结果集189
4.9.2 可更新的结果集(JDBC2)191
第5章 远程对象195
5.1 远程对象介绍:客户机和服务器的作用195
5.2 远程方法调用197
5.2.1 代码存根和参数调度198
5.2.2 动态类装入199
5.3 安装RMI200
5.3.1 接口和实现200
5.3.2 定位服务器对象202
5.3.3 客户机一方205
5.3.4 为部署作准备208
5.3.5 部署程序210
5.4.1 传递非远程对象211
5.4 远程方法的参数传递211
5.4.2 传递远程对象219
5.4.3 使用集合中的远程对象221
5.4.4 克隆远程对象222
5.4.5不适当远程参数223
5.5 使用RMI的小应用程序223
5.6 Java IDL和CORBA227
5.6.1 接口定义语言(IDL)228
5.6.2 CORBA范例231
5.6.3 实现CORBA服务器238
第6章 高级Swing243
6.1 树243
6.1.2 结点枚举256
6.1.3 渲染结点257
6.1.4 监听树事件263
6.1.5 自定义树模型267
6.2 表273
6.2.1 简单的表273
6.2.2 表模型276
6.2.3 单元渲染和编辑289
6.2.4 处理行和列301
6.3 Styled文本组件307
6.4 滑标和进度计312
6.4.1 滑标312
6.4.2 进度条317
6.4.3 进度监视器321
6.4.4 监视输入流进度324
6.5 工具条和工具提示328
6.6 组件管理器332
6.6.1 分离窗格332
6.6.2 标签窗格335
6.6.3 桌面窗格和内部帧338
6.1.1 简单的树344
第7章 高级AWT353
7.1 渲染途径353
7.2 图形355
7.2.1 图形类继承结构356
7.2.2 图形类的使用359
7.3 区域369
7.4 笔画372
7.5 颜色378
7.6 坐标转换382
7.7 剪辑389
7.8 透明与组合393
7.9 渲染提示(rendering hint)399
7.10 图像处理404
7.10.1 存取图像数据405
7.10.2 过滤图像410
7.11 打印417
7.11.1 单页打印417
7.11.2 多页打印424
7.11.3 打印预览425
7.12 剪贴板431
7.12.1 数据传输的类和接口432
7.12.2 文本传输433
7.12.3 创建Transferable对象436
7.12.4 创建一个图像Transferable类437
7.12.5 使用ImageSelection类438
7.12.6 通过系统剪贴板传输Java对象442
7.13 拖放453
7.13.1 放置目标454
7.13.2 拖动源462
第8章 JavaBeans468
8.1 为什么要Beans468
8.2 Bean编写过程470
8.3 BDK和BeanBox471
8.3.1 使用BeanBox472
8.3.3 在BeanBox中创建一个简单应用程序473
8.3.2 使用BeanBox中的Bean473
8.3.4 保存和恢复BeanBox的状态475
8.3.5 从BeanBox创建一个Applet475
8.3.6 在工具栏中增加Bean476
8.4 通过Bean创建一个图像预览应用程序476
8.5 Bean属性和事件的命名模式478
8.6 Bean属性类型480
8.6.1 简单属性480
8.6.2 索引属性480
8.6.3 关联属性481
8.6.4 限制属性486
8.7 添加自定义Bean事件492
8.8 属性编辑器496
8.9 超越命名模式——创建一个BeanInfo类510
8.10 定制器517
8.11 Bean环境524
8.11.1 自检的高级用法525
8.11.2 查找兄弟Bean526
8.11.3 使用Bean环境服务529
第9章 安全性536
9.1 类装载器536
9.2 字页码验证542
9.3 安全管理器和权限546
9.3.1 Java 2平台安全机制547
9.3.2 安全策略文件551
9.3.3 自定义权限类557
9.3.4 实现一个权限类557
9.3.5 自定义的安全管理器562
9.4 java.security包568
9.4.1 消息摘要569
9.4.2 数字签名573
9.5 验证578
9.5.1 X.509证书格式580
9.5.2 生成证书582
9.5.3 证书签名过程584
9.6 代码签名589
9.6.1 签署JAR文件590
9.6.2 部署提示593
9.6.3 软件开发商证书594
第10章 国际化596
10.1 地区性596
10.2 数字与货币601
10.3 日期与时间605
10.4.1 整理(排序)610
10.4 文本610
10.4.2 文件分界616
10.4.3 信息格式化620
10.4.4 选择(choice)格式624
10.4.5 字符转换626
10.4.6国际原则和源文件627
10.5 资源包628
10.5.1 资源定位628
10.5.2 把资源放进包里629
10.6 图形用户接口地方化632
第11章 本地方法645
11.1 用Java编程语言调用一个C函数646
11.2 数值参数和返回值650
11.3 字符串参数651
11.4 访问对象域656
11.5 访问静态域659
11.6 签名660
11.7 调用Java方法661
11.7.1 非静态方法661
11.7.2 静态方法664
11.7.3 构造方法665
11.7.4 其他方法调用665
11.8 数组667
11.9 错误处理670
11.10 启用API674
11.11 一个完整的例子:访问Windows注册表676
11.11.1 Windows注册表概况676
11.11.2 读取注册表的Java平台接口677
11.11.3 用本地方法实现注册表访问的函数678