图书介绍
Java高级编程 JDK 6版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)理查森(Richardson,W.C.)等著;黄湘情,黄亚葵译 著
- 出版社: 北京:人民邮电出版社
- ISBN:711516424X
- 出版时间:2007
- 标注页数:709页
- 文件大小:258MB
- 文件页数:732页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java高级编程 JDK 6版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 像Java开发人员一样思考第1章 关键的Java语言特性和库3
1.1 介绍Derby3
1.2 使用Derby3
1.3 添加到Java 5中的语言特性7
1.3.1 泛型7
1.3.2 增强的for循环16
1.3.3 Java类库的增强17
1.3.4 可变参数18
1.3.5 装箱/拆箱转换20
1.3.6 静态导入22
1.3.7 枚举24
1.3.8 元数据26
1.4 重要的Java实用程序库35
1.4.1 Java日志35
1.4.2 Java首选项67
1.5 小结74
第2章 用于开发Java解决方案的各种工具和技术76
2.1 高质量软件开发的原则76
2.2 进行高效软件开发的习惯77
2.2.1 交流77
2.2.2 模型78
2.2.3 敏捷78
2.2.4 条理79
2.2.5 根据需要追溯行为79
2.2.6 不要害怕编写代码79
2.2.7 将代码当作设计而非产品80
2.2.8 不断学习80
2.2.9 自下而上构建流程80
2.2.10 配置管理81
2.2.11 单元测试代码81
2.2.12 持续集成81
2.2.13 维护短期迭代82
2.2.14 度量成果——间接度量83
2.2.15 追踪问题84
2.3 开发方法84
2.3.1 瀑布方法84
2.3.2 统一流程85
2.3.3 极限编程87
2.3.4 关于方法的评价87
2.4 实际开发场景88
2.4.1 Ant89
2.4.2 Maven 297
2.4.3 原型98
2.4.4 递移依赖关系98
2.4.5 TestNG103
2.4.6 XDoclet107
2.4.7 JMeter114
2.5 小结117
第3章 Java开发模式118
3.1 模式为什么重要119
3.1.1 理解Java编程语言的关键119
3.1.2 理解Java开发中所使用工具的关键120
3.1.3 开发有效Java解决方案的关键120
3.2 基于设计原则构建模式121
3.2.1 设计单个类122
3.2.2 在类之间创建关联122
3.2.3 创建接口123
3.2.4 创建继承循环124
3.3 重要的Java模式125
3.3.1 适配器125
3.3.2 模型-视图-控制器128
3.3.3 命令136
3.3.4 策略141
3.3.5 组合146
3.4 小结149
第二部分 对Java API、工具和技术的广泛理解第4章 使用JFC开发高效的用户界面153
4.1 布局管理器154
4.1.1 BorderLayout154
4.1.2 BoxLayout161
4.1.3 FlowLayout169
4.1.4 GridLayout174
4.1.5 GridBagLayout186
4.1.6 SpringLayout191
4.1.7 CardLayout200
4.1.8 GroupLayout205
4.2 Mustang版本桌面增强213
4.3 管理Swing应用程序中的导航流224
4.4 小结234
第5章 使用文件持久保存应用程序235
5.1 应用程序数据235
5.1.1 保存应用程序数据237
5.1.2 应用程序的示例配置数据模型237
5.2 Java Serialization:持久保存对象图239
5.2.1 关键类240
5.2.2 序列化对象240
5.2.3 扩展和自定义序列化254
5.2.4 使用Java Serialization的时机258
5.3 JavaBean长期序列化:XMLEncoder/Decoder259
5.3.1 设计差异259
5.3.2 序列化JavaBean262
5.3.3 使用XMLEncoder/Decoder的时机267
5.4 灵活的XML序列化:用于XML绑定的Java API(JAXB)267
5.4.1 用于配置对象的样例XML文档269
5.4.2 使用XML模式定义XML格式270
5.4.3 JAXB API关键类278
5.4.4 编组和解组XML数据278
5.4.5 使用JAXB生成的类创建新的XML内容280
5.4.6 在应用程序中使用JAXB生成的类281
5.4.7 为使用JAXB注释现有Java类287
5.4.8 使用JAXB的时机306
5.4.9 JDK中JAXB的用途306
5.5 小结307
第6章 使用数据库持久保存应用程序308
6.1 JDBC API概述308
6.2 设置环境309
6.3 JDBC API的用法310
6.3.1 理解两层模型310
6.3.2 理解三层模型310
6.4 有效使用JDBC 4.0311
6.4.1 概述312
6.4.2 管理连接312
6.4.3 理解语句314
6.4.4 使用结果集324
6.4.5 高级概念328
6.5 Hibernate331
6.5.1 Hibernate组件332
6.5.2 Hibernate示例336
6.6 小结349
第7章 使用模型1体系结构开发Web应用程序350
7.1 模型1及其使用原因350
7.1.1 JSP 2.0概述352
7.1.2 集成表达式语言360
7.1.3 JSTL 1.1概述362
7.1.4 使用JSTL 1.1开发Web应用程序的可视化365
7.1.5 使用JSP 2.0开发Web应用程序的可视化370
7.1.6 AJAX376
7.2 小结387
第8章 使用模型2体系结构开发Web应用程序388
8.1 问题388
8.2 模型2388
8.3 为什么使用模型2390
8.4 使用WebWork开发一个应用程序391
8.4.1 控制反转及其作用391
8.4.2 体系结构393
8.4.3 扩展框架来支持Hibernate396
8.4.4 防止会话中止397
8.4.5 定义域模型400
8.4.6 实现带有行为的使用事例407
8.4.7 开发视图411
8.4.8 配置应用程序417
8.4.9 适应变化420
8.5 小结422
第9章 使用Java本机接口与C/C++交互423
9.1 初识Java本机接口423
9.1.1 创建Java代码423
9.1.2 创建本机代码和库424
9.1.3 执行代码426
9.2 Java本机接口427
9.2.1 数据类型427
9.2.2 JNI中的字符串427
9.2.3 JNI中的数组431
9.2.4 C/C++中使用Java对象437
9.2.5 处理本机代码中的Java异常444
9.2.6 本机代码中的对象引用446
9.2.7 使用JNI进行高级编程450
9.3 开发电子邮件客户端455
9.3.1 系统设计455
9.3.2 用户界面456
9.4 小结467
第10章 EJB 3和Java持久性API468
10.1 新功能469
10.2 Java持久性API(JPA)469
10.2.1 实体469
10.2.2 查询语言470
10.2.3 实体管理器470
10.2.4 什么是会话Bean?什么是实体Bean的消亡?475
10.2.5 拦截器476
10.2.6 EJB 3和Java持久性API Web组件示例480
10.3 小结515
第11章 在Java组件和其他平台的组件之间通信516
11.1 组件通信场景517
11.1.1 新闻阅读器:自动Web浏览517
11.1.2 银行应用程序:一个EJB/JavaEE客户端517
11.1.3 门户:集成异构数据源和服务517
11.2 进程间通信和基本网络体系结构概述517
11.3 套接字519
11.3.1 Java Socket API519
11.3.2 实现协议527
11.4 远程方法调用539
11.5 公共对象请求代理体系结构544
11.5.1 CORBA基础544
11.5.2 RMI-IIOP:使RMI与CORBA兼容548
11.5.3 如何将RMI对象转换成RMI-IIOP对象548
11.5.4 何时使用CORBA550
11.5.5 分布式文件系统通知:一个CORBA系统示例551
11.6 Web服务560
11.6.1 Random-Weather.org561
11.6.2 与平台无关的RPC563
11.7 小结595
第12章 面向服务的集成596
12.1 面向服务的架构596
12.2 可用的技术597
12.3 Java管理扩展597
12.3.1 JMX为什么重要597
12.3.2 JMX体系结构597
12.3.3 创建和管理标准的MBean598
12.3.4 JMX管理602
12.4 Java通信服务607
12.4.1 JMS为什么重要607
12.4.2 端点:队列和主题607
12.4.3 发送以及接收消息608
12.5 系统集成模式616
12.5.1 处理链616
12.5.2 请求-回复616
12.5.3 拆分-聚集618
12.6 小结620
第13章 Java安全性621
13.1 Java密码系统体系结构和Java密码系统扩展(JCA/JCE)621
13.1.1 JCA设计和体系结构621
13.1.2 Java密码系统扩展652
13.2 使用JAAS进行安全性编程663
13.2.1 用户识别664
13.2.2 对代码执行安全性检查664
13.2.3 授权668
13.3 小结669
第14章 打包和部署Java应用程序670
14.1 Java CLASSPATH探讨670
14.2 调查已核准目录675
14.3 Java存档探讨676
14.4 处理JAR文件677
14.4.1 基本声明文件探讨679
14.4.2 applet和JAR探讨680
14.4.3 签名JAR文件681
14.4.4 JAR索引选项探讨685
14.4.5 创建可执行JAR686
14.5 applet分析687
14.5.1 applet的基本剖析687
14.5.2 applet打包执行688
14.5.3 applet安全性探讨689
14.6 Web应用程序探讨689
14.6.1 WAR目录结构探讨690
14.6.2 理解WAR部署描述符691
14.7 打包企业JavaBeans693
14.8 企业级存档探讨694
14.8.1 EAR描述符文件694
14.8.2 部署场景695
14.9 进入Java Web Start696
14.9.1 TicTacToe示例探讨697
14.9.2 Java Web Start小结704
14.10 使用Ant进行Web存档704
14.10.1 安装Ant705
14.10.2 使用Ant构建工程705
14.11 小结709
热门推荐
- 1372309.html
- 3503906.html
- 1023069.html
- 1829904.html
- 2000400.html
- 1530031.html
- 1890268.html
- 675507.html
- 3761654.html
- 124331.html
- http://www.ickdjs.cc/book_1705004.html
- http://www.ickdjs.cc/book_2943152.html
- http://www.ickdjs.cc/book_3241318.html
- http://www.ickdjs.cc/book_675164.html
- http://www.ickdjs.cc/book_828652.html
- http://www.ickdjs.cc/book_2577617.html
- http://www.ickdjs.cc/book_2952147.html
- http://www.ickdjs.cc/book_2588446.html
- http://www.ickdjs.cc/book_2593193.html
- http://www.ickdjs.cc/book_2973518.html