java核心技术 卷2:特(1版·英文版)(2册) 编程语言 (美)凯·s. 霍斯特曼(cay s.horstmann) 新华正版
¥
106.2
6.7折
¥
159
全新
库存3件
作者(美)凯·s. 霍斯特曼(cay s.horstmann)
出版社人民邮电出版社
ISBN9787115526410
出版时间2020-02
版次1
装帧平装
开本16
页数871页
字数1073千字
定价159元
货号xhwx_1202031928
上书时间2024-09-29
商品详情
- 品相描述:全新
-
正版特价新书
- 商品描述
-
目录:
chapter 1:streams/流 1
1.1 from iterating to stream operations/从迭代到流作 2
1.2 stream creation/流的创建 5
1.3 the filter, map, and flatmap methods/filter、map和flatmap方法 11
1.4 extracting substreams and bining streams/提取子流和组合流 12
1.5 other stream transformations/其他流变换 14
1.6 simple reductions/简单规约 15
1.7 the optional type/optional类型 16
1.7.1 getting an optional value/获得optional值 17
1.7.2 consuming an optional value/消耗optional值 17
1.7.3 pipelining optional values/流水线式的使用optional值 18
1.7.4 how not to work with optional values/避错误使用optional值 19
1.7.5 creating optional values/创建optional值 20
1.7.6 ing optional value functions with flatmap/使用flatmap组合optional值函数 21
1.7.7 turning an optional into a stream/将optional值变到流中 22
1.8 collecting results/收集结果 25
1.9 collecting into ma/收集到map中 30
1.10 grouping and partitioning/分组与分区 34
1.11 downstream collectors/下游的收集器 36
1.12 reduction operations/规约作 41
1.13 primitive type streams/基本类型的流 43
1.14 parallel streams/并行流 48
chapter 2:input and output/输入与输出 55
2.1 input/output streams/输入/输出流 56
2.1.1 rea and writing bytes/读写字节 56
2.1.2 the plete stream zoo/流谱系概览 59
2.1.3 bining input/output stream filters/组合输入/输出流过滤器 63
2.1.4 text input and output/文本输入与输出 68
2.1.5 how to write text output/输出文本 68
2.1.6 how to read text input/输入文本 70
2.1.7 saving objects in text format/以文本格式保存对象 72
2.1.8 character encos/字符编码 75
2.2 rea and writing binary data/读写二进制数据 78
2.2.1 the datainput and dataoutput interfaces/datainput和dataoutput接 78
2.2.2 random-access files/访问文件 80
2.2.3 zip archives/zip文档 85
2.3 object input/output streams and serialization/对象输入/输出流与序列化 88
2.3.1 saving and loa serializable objects/序列化对象的保存与加载 88
2.3.2 understan the object serialization file format/理解对象序列化文件格式 93
2.3.3 modifying the default serialization mechanism/修改默认的序列化机制 100
2.3.4 serializing singletons and typesafe enumerations/序列化单例和类型安全的枚举 102
2.3.5 versioning/版本管理 103
2.3.6 using serialization for cloning/将序列化用于克隆 106
2.4 working with files/处理文件 109
2.4.1 paths/路径 109
2.4.2 rea and writing files/读写文件 112
2.4.3 creating files and directories/创建文件和目录 113
2.4.4 copying, moving, and deleting files/复制、移动和删除文件 114
2.4.5 getting file information/获取文件信息 116
2.4.6 visiting directory entries/访问目录条目 118
2.4.7 using directory streams/使用目录流 120
2.4.8 zip file systems/zip文件系统 123
2.5 memory-mapped files/内存映文件 124
2.5.1 memory-mapped file performance/内存映文件的能 125
2.5.2 the buffer data structure/缓冲区数据结构 132
2.6 file locking/文件锁 134
2.7 regular expressions/正则表达式 137
2.7.1 the regular expression syntax/正则表达式语法 137
2.7.2 matching a string/匹配字符串 142
2.7.3 fin multiple matches/寻找多个匹配字符串 145
2.7.4 splitting along delimiters/使用分隔符分解 147
2.7.5 recing matches/替换掉匹配字符串 148
chapter 3:xml 153
3.1 introducing xml/xml简介 154
3.2 the structure of an xml document/xml文档的结构 156
3.3 parsing an xml document/解析xml文档 159
3.4 validating xml documents/验证xml文档 169
3.4.1 document type definitions/文档类型定义 171
3.4.2 xml schema/xml模式 179
3.4.3 a practical example/实用示例 182
3.5 locating information with xpath/使用xpath定位信息 188
3.6 using namespaces/使用命名空间 193
3.7 streaming parsers/流解析器 196
3.7.1 using the sax parser/使用sax解析器 197
3.7.2 using the stax parser/使用stax解析器 202
3.8 generating xml documents/生成xml文档 206
3.8.1 documents without namespaces/不带命名空间的文档 206
3.8.2 documents with namespaces/带命名空间的文档 207
3.8.3 writing documents/写文档 208
3.8.4 writing an xml document with stax/使用stax写xml文档 210
3.8.5 an example:generating an svg file/示例:生成svg文件 215
3.9 xsl transformations/xsl转换 216
chapter 4:working/网络 227
4.1 connecting to a server/连接到服务器 227
4.1.1 using tel/使用tel 227
4.1.2 connecting to a server with java/使用java连接到服务器 230
4.1.3 socket timeouts/套接字超时 232
4.1.4 inter addresses/因特网地址 234
4.2 implementing servers/实现服务器 236
4.2.1 server sockets/服务器套接字 236
4.2.2 serving multiple clients/服务多个客户端 239
4.2.3 half-close/半关闭 243
4.2.4 interruptible sockets/可中断套接字 244
4.3 getting web data/获取web数据 251
4.3.1 urls and uris/url和uri 251
4.3.2 using a urlconnection to retrieve information/使用urlconnection获取信息 254
4.3.3 ting form data/提交表单数据 261
4.4 the client/客户端 271
4.5 sen e-/发送e- 278
chapter 5:database programming/数据库编程 283
5.1 the design of bc/bc的设计 284
5.1.1 bc driver types/bc驱动程序分类 285
5.1.2 typical uses of bc/bc的典型用法 286
5.2 the structured query language/结构化查询语言 287
5.3 bc configuration/bc配置 293
5.3.1 database urls/数据库url 294
5.3.2 driver jar files/驱动程序jar文件 294
5.3.3 starting the database/启动数据库 294
5.3.4 registering the driver class/注册驱动程序类 295
5.3.5 connecting to the database/连接到数据库 296
5.4 working with bc statements/使用bc语句 299
5.4.1 executing sql statements/执行sql语句 299
5.4.2 managing connections, statements, and result sets/管理连接、语句和结果集 303
5.4.3 analyzing sql exceptions/分析sql异常 304
5.4.4 populating a database/填充数据库 306
5.5 query execution/执行查询 310
5.5.1 prepared statements/预备语句 311
5.5.2 rea and writing lobs/读写lob 317
5.5.3 sql escapes/sql转义 319
5.5.4 multiple results/多结果集 321
5.5.5 retrieving autogenerated keys/获取自动生成的主键 322
5.6 scrollable and updatable result sets/可滚动和可更新的结果集 322
5.6.1 scrollable result sets/可滚动的结果集 323
5.6.2 updatable result sets/可更新的结果集 325
5.7 row sets/行集 329
5.7.1 constructing row sets/构建行集 330
5.7.2 cached row sets/缓存的行集 330
5.8 metadata/元数据 334
5.9 transactions/事务 344
5.9.1 programming transactions with bc/使用bc编程实现事务 344
5.9.2 save points/保存点 345
5.9.3 batch updates/批量更新 345
5.9.4 advanced sql types/sql类型 348
5.10 connection management in web and enterprise applications/web与企业应用中的连接管理 349
chapter 6:the date and time api/期与时间api 353
6.1 the time line/时间线 354
6.2 local dates/本地期 358
6.3 date adjusters/期调整 364
6.4 local time/本地时间 365
6.5 zoned time/时区时间 367
6.6 formatting and parsing/格式化与解析 371
6.7 interoperating with legacy code/与遗留代码互作 376
chapter 7:internationalization/国际化 379
7.1 locales/地域 380
7.1.1 why locales/为什么要引入地域类 380
7.1.2 specifying locales/指定地域 381
7.1.3 the default locale/默认地域 384
7.1.4 disy names/显示地域名 384
7.2 number formats/数字格式 387
7.2.1 formatting numeric values/格式化数字值 387
7.2.2 currencies/货币 393
7.3 date and time/期与时间 394
7.4 collation and normalization/排序规则与标准化 402
7.5 message formatting/消息格式化 409
7.5.1 formatting numbers and dates/格式化数字和期 409
7.5.2 choice formats/choice格式化选项 411
7.6 text input and output/文本输入与输出 413
7.6.1 text files/文本文件 414
7.6.2 line ens/文本行结尾符号 414
7.6.3 the console/控制台 414
7.6.4 log files/志文件 415
7.6.5 the utf-8 byte order mark/utf-8字节顺序标记 415
7.6.6 character enco of source files/源文件的字符编码 416
7.7 resource bundles/资源包 417
7.7.1 locating resource bundles/定位资源包 417
7.7.2 property files/属文件 418
7.7.3 bundle classes/包类 419
7.8 a plete example/完整示例 421
chapter 8:scripting, piling, and annotation processing/脚本、编译与注解处理 439
8.1 scripting for the java tform/java台的脚本 440
8.1.1 getting a scripting engine/获得脚本引擎 440
8.1.2 script evaluation and bins/脚本求值与绑定 441
8.1.3 redirecting input and output/重定向输入输出 444
8.1.4 calling scripting functions and methods/调用脚本函数和方法 444
8.1.5 piling a script/编译脚本 446
8.1.6 an example:scripting gui events/示例:用脚本处理gui事件 447
8.2 the piler api/编译器api 452
8.2.1 invoking the piler/调用编译器 453
8.2.2 launching a pilation task/启动编译任务 453
8.2.3 capturing diagnostics/捕获诊断信息 454
8.2.4 rea source files from memory/从内存读取源文件 454
8.2.5 writing byte codes to memory/将字节码写入内存 455
8.2.6 an example:dynamic java code generation/示例:动态java代码生成 457
8.3 using annotations/使用注解 463
8.3.1 an introduction into annotations/注解简介 464
8.3.2 an example:annotating event handlers/示例:注解事件处理程序 465
8.4 annotation syntax/注解语法 471
8.4.1 annotation interfaces/注解接 471
8.4.2 annotations/注解 473
8.4.3 annotating declarations/在声明的地方使用注解 475
8.4.4 annotating type uses/在类型使用的地方使用注解 476
8.4.5 annotating this/对this做注解 477
8.5 standard annotations/标准注解 478
8.5.1 annotations for pilation/用于编译的注解 480
8.5.2 annotations for managing resources/用于管理资源的注解 480
8.5.3 meta-annotations/元注解 481
8.6 source-level annotation processing/源码级注解处理 484
8.6.1 annotation processors/注解处理器 484
8.6.2 the language model api/语言模型api 485
8.6.3 using annotations to generate source code/使用注解生成源代码 486
8.7 bytecode engineering/字节码工程 489
8.7.1 modifying class files/修改类文件 490
8.7.2 modifying bytecodes at load time/在加载时修改字节码 495
chapter 9:the java tform module system/java台模块系统 499
9.1 the module concept/模块概念 500
9.2 naming modules/命名模块 501
9.3 the modular“hello, world!”program/模块化的“hello, world!”程序 502
9.4 requiring modules/请求模块 504
9.5 exporting packages/导出包 506
9.6 modular jars/模块化的jar文件 510
9.7 modules and reflective access/模块与反访问 511
9.8 automatic modules/自动模块 515
9.9 the unnamed module/未命名模块 517
9.10 mand-line flags for migration/用于迁移的命令行标志 518
9.11 transitive and static requirements/传递和静态请求 519
9.12 qualified exporting and opening/导出和打开 521
9.13 service loa/服务加载 522
9.14 tools for working with modules/处理模块的工具 524
chapter 10:security/安全 529
10.1 class loaders/类加载器 530
10.1.1 the class-loa process/类加载流程 530
10.1.2 the class loader hierarchy/类加载器层次结构 532
10.1.3 using class loaders as namespaces/将类加
— 没有更多了 —
以下为对购买帮助不大的评价