点击选择搜索分类
首页 - 城乡建设、市政工程、环境工程- 正文
☆☆☆☆☆
||
[美] 凯·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
电子书下载地址:
相关电子书推荐:
- 文件名
- 中侨大讲堂:中外人文大讲堂 9787511365101 周曲,刘凤珍-RT
- 名家教你七天学国画:写意鱼虫
- 世界奇异档案记录
- 中国美术教材系列:花鸟画技法入门 [China Fine Art Textbook2eries:A Primer of Flower-and-Bird Painting]
- 你不可不知的50个数学知识(50篇精炼的小文章,50个经典数学概念)
- 【正版】 做一个内心强大的女人 女性励志书 修养气质 女人书心灵鸡汤 女人 书籍
- 毁灭者 9787533176488
- 不一样的色彩性格
- 小数与分数.算式计算-小牛顿数学王
- 成大事者不纠结+迷茫时代的明白人 逻辑思维 罗振宇新书 励志 成功 谋略 智力 互联网
- 生活的化学
- 没有翅膀,就要努力奔跑:顺丰快递创始人王卫的12堂创业励志课
- {RT}生命的历程-《生命的历程》编写组 世界图书出版公司 9787510016196
- 现货 零基础学画漫画02 萌少女素描技法篇 零基础学画漫画手绘书 漫画教程书 动漫漫画人物
- 趣味物理学