Java核心技术卷II:高级特性(原书第10版)图书
人气:75

Java核心技术卷II:高级特性(原书第10版)

内容提要本书中的章节大部分是相互独立的。你可以研究自己最感兴趣的主题,并可以按照任意顺序阅读这些章节。

内容简介

本书是Java领域有影响力和价值的著作之一,由拥有20多年教学与研究经验的Java技术专家撰写(获Jolt大奖),与《Java编程思想》齐名,10余年全球畅销不衰,广受好评。第10版根据JavaSE8更新,同时修正了第9版中的不足,系统讲解了Java语言的核心概念、语法、重要特性和开发方法,包含大量案例,实践性强。

目录

目录

译者序

前言

第1章Java SE 8的流库 1

1.1从迭代到流的操作 1

1.2流的创建 3

1.3f?ilter、map和f?latMap方法 6

1.4抽取子流和连接流 8

1.5其他的流转换 8

1.6简单约简 9

1.7Optional类型 11

1.7.1如何使用Optional值 11

1.7.2不适合使用Optional值的方式 12

1.7.3创建Optional值 13

1.7.4用f?latMap来构建Optional值的函数 13

1.8收集结果 15

1.9收集到映射表中 19

1.10群组和分区 23

1.11下游收集器 24

1.12约简操作 28

1.13基本类型流 29

1.14并行流 34

第2章输入与输出 39

2.1输入/输出流 39

2.1.1读写字节 39

2.1.2完整的流家族 42

2.1.3组合输入/输出流过滤器 45

2.2文本输入与输出 48

2.2.1如何写出文本输出 49

2.2.2如何读入文本输入 51

2.2.3以文本格式存储对象 52

2.2.4字符编码方式 55

2.3读写二进制数据 57

2.3.1DataInput和DataOutput接口 57

2.3.2随机访问文件 59

2.3.3ZIP文档 63

2.4对象输入/输出流与序列化 66

2.4.1保存和加载序列化对象 66

2.4.2理解对象序列化的文件格式 70

2.4.3修改默认的序列化机制 75

2.4.4序列化单例和类型安全的枚举 77

2.4.5版本管理 78

2.4.6为克隆使用序列化 80

2.5操作文件 83

2.5.1Path 83

2.5.2读写文件 85

2.5.3创建文件和目录 87

2.5.4复制、移动和删除文件 88

2.5.5获取文件信息 89

2.5.6访问目录中的项 91

2.5.7使用目录流 92

2.5.8ZIP文件系统 95

2.6内存映射文件 96

2.6.1内存映射文件的性能 96

2.6.2缓冲区数据结构 103

2.6.3文件加锁机制 105

2.7正则表达式 106

第3章XML 117

3.1XML概述 117

3.1.1XML文档的结构 119

3.2解析XML文档 122

3.3验证XML文档 132

3.3.1文档类型定义 133

3.3.2XML Schema 139

3.3.3实用示例 142

3.4使用XPath来定位信息 154

3.5使用命名空间 159

3.6流机制解析器 162

3.6.1使用SAX解析器 162

3.6.2使用StAX解析器 166

3.7生成XML文档 170

3.7.1不带命名空间的文档 170

3.7.2带命名空间的文档 170

3.7.3写出文档 171

3.7.4示例:生成SVG文件 172

3.7.5使用StAX写出XML文档 174

3.8XSL转换 181

第4章网络 191

4.1连接到服务器 191

4.1.1使用telnet 191

4.1.2用Java连接到服务器 193

4.1.3套接字超时 195

4.1.4因特网地址 196

4.2实现服务器 198

4.2.1服务器套接字 198

4.2.2为多个客户端服务 201

4.2.3半关闭 204

4.3可中断套接字 205

4.4获取Web数 211

4.4.1URL和URI 211

4.4.2使用URLConnection获取信息 213

4.4.3提交表单数据 220

4.5发送E-mail 228

第5章数据库编程 232

5.1JDBC的设计 232

5.1.1JDBC驱动程序类型 233

5.1.2JDBC的典型用法 234

5.2结构化查询语言 234

5.3JDBC配置 239

5.3.1数据库URL 240

5.3.2驱动程序JAR文件 240

5.3.3启动数据库 240

5.3.4注册驱动器类 241

5.3.5连接到数据库 242

5.4使用JDBC语句 244

5.4.1执行SQL语句 244

5.4.2管理连接、语句和结果集 247

5.4.3分析SQL异常 248

5.4.4组装数据库 250

5.5执行查询操作 254

5.5.1预备语句 254

5.5.2读写LOB 259

5.5.3SQL转义 261

5.5.4多结果集 262

5.5.5获取自动生成的键 263

5.6可滚动和可更新的结果集 263

5.6.1可滚动的结果集 264

5.6.2可更新的结果集 266

5.7行集 269

5.7.1构建行集 270

5.7.2被缓存的行集 270

5.8元数据 273

5.9事务 282

5.9.1用JDBC对事务编程 282

5.9.2保存点 283

5.9.3批量更新 283

5.10高级SQL类型 285

5.11Web与企业应用中的连接管理 286

第6章日期和时间API 288

6.1时间线 288

6.2本地时间 291

6.3日期调整器 294

6.4本地时间 295

6.5时区时间 296

6.6格式化和解析 299

6.7与遗留代码的互操作 302

第7章国际化 304

7.1Locale对象 304

7.2数字格式 309

7.3货币 314

7.4日期和时间 315

7.5排序和范化 321

7.6消息格式化 327

7.6.1格式化数字和日期 327

7.6.2选择格式 329

7.7文本文件和字符集 331

7.7.1文本文件 331

7.7.2行结束符 331

7.7.3控制台 331

7.7.4日志文件 332

7.7.5UTF-8字节顺序标志 332

7.7.6源文件的字符编码 333

7.8资源包 333

7.8.1定位资源包 334

7.8.2属性文件 335

7.8.3包类 335

7.9一个完整的例子 337

第8章脚本、编译与注解处理 352

8.1Java平台的脚本 352

8.1.1获取脚本引擎 352

8.1.2脚本赋值与绑定 353

8.1.3重定向输入和输出 355

8.1.4调用脚本的函数和方法 356

8.1.5编译脚本 357

8.1

网友评论(不代表本站观点)

来自嘿当当**的评论:

为了Java

2017-11-09 09:08:30
来自无昵称**的评论:

寄过来时书本破了,换货很麻烦,前后花费了10天才弄好,体验很不好

2017-11-12 13:22:18
来自无昵称**的评论:

这本书我觉得除了swing的章节之外都可以看看了解

2017-11-09 01:02:38
来自gzl2h**的评论:

ok ok

2017-10-21 17:04:08
来自浩比浩**的评论:

java长期学习首推资料

2017-10-24 10:49:46
来自无昵称**的评论:

正版图书,常备一本作工具书用

2017-10-24 14:14:24
来自crazydo**的评论:

慢慢啃,期待

2017-10-25 12:53:35
来自疯狂的**的评论:

物流很快快

2017-10-27 17:38:55
来自匿名用**的评论:

非常不错!

2017-10-31 12:53:37
来自匿名用**的评论:

挺好的一本新书

2017-11-01 20:31:14
来自无昵称**的评论:

纸张还可以,书比较厚

2017-11-01 22:06:22
来自无昵称**的评论:

很好,很满意

2017-11-03 16:39:06
来自匿名用**的评论:

书刚收到就发现已经磨损了一个角,后封面有划痕,纸质也和以前买的卷1不一样,要不是贴了防伪,都怀疑是盗版了

2017-11-03 18:38:22
来自王_国俊**的评论:

很好,很强大。

2017-11-03 23:05:31
来自无昵称**的评论:

这本书不错

2017-11-04 16:41:40
登录后即可发表评论

免责声明

更多相关图书
在线咨询