点击选择搜索分类
首页 - 政治理论- 正文
☆☆☆☆☆
||
[美] 凯·S.霍斯特曼(Cay S.Horstmann),加里·康奈尔(Gary Cornell) 著
出版社: 人民邮电出版社 ISBN:9787115380388 版次:2 商品编码:11676111 品牌:异步图书 包装:平装 开本:16开 出版时间:2015-05-01 用纸:胶版纸 页数:1118 套装数量:2 正文语种:英文版
Java平台的专业指南,介绍了Java支持企业级开发和桌面应用开发的强大特性。新版做了全面更新,体现了Java SE 7的变化,并将对Java SE 7新特性的完整描述融入对Java基本概念的精辟阐述中。
专为做实际项目的程序员编写,是一本真实可信、不偏不倚且简单直接的Java教程,书中使用了全面测试过的代码示例来阐述关键的Java语言与库的特性,体现了很佳的编程实践。
两位作者均是业内专业人员,有丰富的写作和实战经验。
1.1 Streams 2
1.1.1 Reading and Writing Bytes 2
1.1.2 The Complete Stream Zoo . 4
1.1.3 Combining Stream Filters . 9
1.2 Text Input and Output . 13
1.2.1 How to Write Text Output . 13
1.2.2 How to Read Text Input . 16
1.2.3 Saving Objects in Text Format . 16
1.2.4 Character Sets . 20
1.3 Reading and Writing Binary Data 25
1.3.1 Random-Access Files 28
1.4 ZIP Archives 33
1.5 Object Streams and Serialization 36
1.5.1 Understanding the Object Serialization File Format 42
1.5.2 Modifying the Default Serialization Mechanism 48
1.5.3 Serializing Singletons and Typesafe Enumerations . 50
1.5.4 Versioning . 52
1.5.5 Using Serialization for Cloning . 54
1.6 Working with Files 57
1.6.1 Paths 57
1.6.2 Reading and Writing Files 60
1.6.3 Copying, Moving, and Deleting Files . 61
1.6.4 Creating Files and Directories . 62
1.6.5 Getting File Information . 63
1.6.6 Iterating over the Files in a Directory . 64
1.6.7 ZIP File Systems . 67
1.7 Memory-Mapped Files . 68
1.7.1 The Buffer Data Structure . 77
1.7.2 File Locking 79
1.8 Regular Expressions 81
Chapter 2: XML . 93
2.1 Introducing XML . 94
2.1.1 The Structure of an XML Document . 96
2.2 Parsing an XML Document 99
2.3 Validating XML Documents 113
2.3.1 Document Type Definitions . 114
2.3.2 XML Schema . 122
2.3.3 A Practical Example 125
2.4 Locating Information with XPath . 140
2.5 Using Namespaces 147
2.6 Streaming Parsers 150
2.6.1 Using the SAX Parser 150
2.6.2 Using the StAX Parser . 156
2.7 Generating XML Documents . 159
2.7.1 Documents without Namespaces 159
2.7.2 Documents with Namespaces . 160
2.7.3 Writing Documents . 161
2.7.4 An Example: Generating an SVG File 161
2.7.5 Writing an XML Document with StAX 164
2.8 XSL Transformations 173
Chapter 3: Networking . 185
3.1 Connecting to a Server . 185
3.1.1 Socket Timeouts . 190
3.1.2 Internet Addresses . 192
3.2 Implementing Servers 194
3.2.1 Serving Multiple Clients . 197
3.2.2 Half-Close . 201
3.3 Interruptible Sockets . 202
3.4 Getting Web Data 210
3.4.1 URLs and URIs . 210
3.4.2 Using a URLConnection to Retrieve Information . 212
3.4.3 Posting Form Data . 222
3.5 Sending E-Mail 230
Chapter 4: Database Programming 235
4.1 The Design of JDBC 236
4.1.1 JDBC Driver Types 236
4.1.2 Typical Uses of JDBC 238
4.2 The Structured Query Language 239
4.3 JDBC Configuration 245
4.3.1 Database URLs . 246
4.3.2 Driver JAR Files . 246
4.3.3 Starting the Database 247
4.3.4 Registering the Driver Class 248
4.3.5 Connecting to the Database . 249
4.4 Executing SQL Statements . 252
4.4.1 Managing Connections, Statements, and Result Sets . 255
4.4.2 Analyzing SQL Exceptions . 256
4.4.3 Populating a Database 258
4.5 Query Execution 262
4.5.1 Prepared Statements . 263
4.5.2 Reading and Writing LOBs 269
4.5.3 SQL Escapes . 271
4.5.4 Multiple Results . 272
4.5.5 Retrieving Autogenerated Keys 273
4.6 Scrollable and Updatable Result Sets . 274
4.6.1 Scrollable Result Sets . 274
4.6.2 Updatable Result Sets . 277
4.7 Row Sets . 281
4.7.1 Constructing Row Sets 282
4.7.2 Cached Row Sets 282
4.8 Metadata . 286
4.9 Transactions . 296
4.9.1 Save Points 297
4.9.2 Batch Updates 298
4.9.3 Advanced SQL Types . 300
4.10 Connection Management in Web and Enterprise Applications . 302
Chapter 5: Internationalization 305
5.1 Locales . 306
5.2 Number Formats . 311
5.2.1 Currencies . 318
5.3 Date and Time 319
5.4 Collation . 328
5.4.1 Collation Strength 329
5.4.2 Decomposition . 329
5.5 Message Formatting 336
5.5.1 Choice Formats 338
5.6 Text Files and Character Sets . 340
5.6.1 Character Encoding of Source Files 340
5.7 Resource Bundles 341
5.7.1 Locating Resource Bundles 342
5.7.2 Property Files . 343
5.7.3 Bundle Classes . 344
5.8 A Complete Example 346
Chapter 6: Advanced Swing363
Java核心技术 卷II:高级特性(第9版 英文版)(套装上下册) 电子书 下载 mobi epub pdf txt
Java核心技术 卷II:高级特性(第9版 英文版)(套装上下册)-so88
Java核心技术 卷II:高级特性(第9版 英文版)(套装上下册) pdf epub mobi txt 电子书 下载 2022
图书介绍
☆☆☆☆☆
||
[美] 凯·S.霍斯特曼(Cay S.Horstmann),加里·康奈尔(Gary Cornell) 著
出版社: 人民邮电出版社 ISBN:9787115380388 版次:2 商品编码:11676111 品牌:异步图书 包装:平装 开本:16开 出版时间:2015-05-01 用纸:胶版纸 页数:1118 套装数量:2 正文语种:英文版
编辑推荐
Java经典图书全新版,前一版曾获得第13届Jolt生产效率大奖。Java平台的专业指南,介绍了Java支持企业级开发和桌面应用开发的强大特性。新版做了全面更新,体现了Java SE 7的变化,并将对Java SE 7新特性的完整描述融入对Java基本概念的精辟阐述中。
专为做实际项目的程序员编写,是一本真实可信、不偏不倚且简单直接的Java教程,书中使用了全面测试过的代码示例来阐述关键的Java语言与库的特性,体现了很佳的编程实践。
两位作者均是业内专业人员,有丰富的写作和实战经验。
内容简介
《Java核心技术 卷II:高级特性(第9版 英文版)》是Java技术专业指南,全面覆盖Java技术的高级主题,包括输入输出流、XML、网络API、数据库编程、高级Swing、Java 2D API、JavaBean构件、安全、分布式对象、脚本、编译与注解处理等,同时涉及本地化、国际化以及Java SE 7的内容。《Java核心技术 卷II:高级特性(第9版 英文版)》对Java技术的阐述到位,叙述方式深入浅出,并包含大量程序示例,让读者充分理解Java语言以及Java类库的相关高级特性。《Java核心技术 卷II:高级特性(第9版 英文版)》适合想将Java应用于实际项目的软件开发人员、高等院校教师和学生参考阅读。作者简介
Cay S. Horstmann 是Scala for the Impatient的作者,还与人合著了Core JavaServer Faces。他是圣何塞州立大学计算机科学专业的教授,还是一名Java Champion,并经常在很多开发者大会上演讲。 Gary Cornell 在编程方面拥有20多年的写作和教育经验。他是Apress的创始人之一,编写了很多与开发相关的畅销书,是Jolt大奖的获奖者之一,还荣获过Visual Basic Magazine的读者选择奖。目录
Chapter 1: Streams and Files 11.1 Streams 2
1.1.1 Reading and Writing Bytes 2
1.1.2 The Complete Stream Zoo . 4
1.1.3 Combining Stream Filters . 9
1.2 Text Input and Output . 13
1.2.1 How to Write Text Output . 13
1.2.2 How to Read Text Input . 16
1.2.3 Saving Objects in Text Format . 16
1.2.4 Character Sets . 20
1.3 Reading and Writing Binary Data 25
1.3.1 Random-Access Files 28
1.4 ZIP Archives 33
1.5 Object Streams and Serialization 36
1.5.1 Understanding the Object Serialization File Format 42
1.5.2 Modifying the Default Serialization Mechanism 48
1.5.3 Serializing Singletons and Typesafe Enumerations . 50
1.5.4 Versioning . 52
1.5.5 Using Serialization for Cloning . 54
1.6 Working with Files 57
1.6.1 Paths 57
1.6.2 Reading and Writing Files 60
1.6.3 Copying, Moving, and Deleting Files . 61
1.6.4 Creating Files and Directories . 62
1.6.5 Getting File Information . 63
1.6.6 Iterating over the Files in a Directory . 64
1.6.7 ZIP File Systems . 67
1.7 Memory-Mapped Files . 68
1.7.1 The Buffer Data Structure . 77
1.7.2 File Locking 79
1.8 Regular Expressions 81
Chapter 2: XML . 93
2.1 Introducing XML . 94
2.1.1 The Structure of an XML Document . 96
2.2 Parsing an XML Document 99
2.3 Validating XML Documents 113
2.3.1 Document Type Definitions . 114
2.3.2 XML Schema . 122
2.3.3 A Practical Example 125
2.4 Locating Information with XPath . 140
2.5 Using Namespaces 147
2.6 Streaming Parsers 150
2.6.1 Using the SAX Parser 150
2.6.2 Using the StAX Parser . 156
2.7 Generating XML Documents . 159
2.7.1 Documents without Namespaces 159
2.7.2 Documents with Namespaces . 160
2.7.3 Writing Documents . 161
2.7.4 An Example: Generating an SVG File 161
2.7.5 Writing an XML Document with StAX 164
2.8 XSL Transformations 173
Chapter 3: Networking . 185
3.1 Connecting to a Server . 185
3.1.1 Socket Timeouts . 190
3.1.2 Internet Addresses . 192
3.2 Implementing Servers 194
3.2.1 Serving Multiple Clients . 197
3.2.2 Half-Close . 201
3.3 Interruptible Sockets . 202
3.4 Getting Web Data 210
3.4.1 URLs and URIs . 210
3.4.2 Using a URLConnection to Retrieve Information . 212
3.4.3 Posting Form Data . 222
3.5 Sending E-Mail 230
Chapter 4: Database Programming 235
4.1 The Design of JDBC 236
4.1.1 JDBC Driver Types 236
4.1.2 Typical Uses of JDBC 238
4.2 The Structured Query Language 239
4.3 JDBC Configuration 245
4.3.1 Database URLs . 246
4.3.2 Driver JAR Files . 246
4.3.3 Starting the Database 247
4.3.4 Registering the Driver Class 248
4.3.5 Connecting to the Database . 249
4.4 Executing SQL Statements . 252
4.4.1 Managing Connections, Statements, and Result Sets . 255
4.4.2 Analyzing SQL Exceptions . 256
4.4.3 Populating a Database 258
4.5 Query Execution 262
4.5.1 Prepared Statements . 263
4.5.2 Reading and Writing LOBs 269
4.5.3 SQL Escapes . 271
4.5.4 Multiple Results . 272
4.5.5 Retrieving Autogenerated Keys 273
4.6 Scrollable and Updatable Result Sets . 274
4.6.1 Scrollable Result Sets . 274
4.6.2 Updatable Result Sets . 277
4.7 Row Sets . 281
4.7.1 Constructing Row Sets 282
4.7.2 Cached Row Sets 282
4.8 Metadata . 286
4.9 Transactions . 296
4.9.1 Save Points 297
4.9.2 Batch Updates 298
4.9.3 Advanced SQL Types . 300
4.10 Connection Management in Web and Enterprise Applications . 302
Chapter 5: Internationalization 305
5.1 Locales . 306
5.2 Number Formats . 311
5.2.1 Currencies . 318
5.3 Date and Time 319
5.4 Collation . 328
5.4.1 Collation Strength 329
5.4.2 Decomposition . 329
5.5 Message Formatting 336
5.5.1 Choice Formats 338
5.6 Text Files and Character Sets . 340
5.6.1 Character Encoding of Source Files 340
5.7 Resource Bundles 341
5.7.1 Locating Resource Bundles 342
5.7.2 Property Files . 343
5.7.3 Bundle Classes . 344
5.8 A Complete Example 346
Chapter 6: Advanced Swing363
前言/序言
Java核心技术 卷II:高级特性(第9版 英文版)(套装上下册) 电子书 下载 mobi epub pdf txt
电子书下载地址:
相关电子书推荐:
- 文件名
- 无痕山林 [美]杰弗里·马里恩
- 大学体育理论与实践 9787811293081
- 人类的家园
- 正版新书--围棋进阶专题训练—实战手筋(下) 沙砾 成都时代出版社
- 地震灾害遥感综合评估与示范 张景发 等
- 包邮 蔬果盘饰与切雕技法 蔬菜水果食品雕刻入门 厨师食品图案雕刻 果蔬雕刻入门 书籍
- 澳洲大堡礁 (澳)麦格雷戈,胡思平
- 正版刚提高棋力的捷径--基本手筋与俗筋的应对9787500945659马诤
- 儿童彩笔画-儿童智能绘画-少儿美术培训机构.配套课本2-6
- 完美牛排烹饪全书+完美牛肉 全2册
- 全世界孩子都爱做2000个思维游戏
- 金牌川菜
- 科普图书馆 了不起的动物世界:大洋洲奇迹
- 妈妈这样做,孩子不生病、胃口好、长得高(生活 家系列) 9787560593678
- 推动丛书综合系列:复杂 [美] 梅拉妮米歇尔