图书介绍
Java核心技术 卷2 高级特性 英文版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)CayS.Horstmann,GaryCornell著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115210586
- 出版时间:2009
- 标注页数:1032页
- 文件大小:238MB
- 文件页数:1052页
- 主题词:JAVA语言-程序设计-英文
PDF下载
下载说明
Java核心技术 卷2 高级特性 英文版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1 STREAMS AND FILES1
Streams2
Reading and Writing Bytes2
The Complete Stream Zoo4
Combining Stream Filters8
Text Input and Output11
How to Write Text Output12
How to Read Text Input14
Saving Objects in Text Format14
Character Sets19
Reading and Writing Binary Data23
Random-Access Files26
ZIP Archives32
Object Streams and Serialization39
Understanding the Object Serialization File Format46
Modifying the Default Serialization Mechanism51
Serializing Singletons and Typesafe Enumerations53
Versioning54
Using Serialization for Cloning56
File Management59
New I/O65
Memory-Mapped Files65
The Buffer Data Structure72
File Locking74
Regular Expressions75
2 XML87
Introducing XML88
The Structure of an XML Document90
Parsing an XML Document93
Validating XML Documents105
Document Type Definitions106
XML Schema112
A Practical Example115
Locating Information with XPath129
Using Namespaces136
Streaming Parsers138
Using the SAX Parser138
Using the StAX Parser143
Generating XML Documents146
Writing an XML Document with StAX150
XSL Transformations157
3 NETWORKING169
Connecting to a Server170
Socket Timeouts174
Internet Addresses175
Implementing Servers177
Serving Multiple Clients180
Half-Close184
Interruptible Sockets184
Sending E-Mail191
Making URL Connections196
URLs and URIs196
Using a URLConnection to Retrieve Information198
Posting Form Data207
4 DATABASE PROGRAMMING217
The Design of JDBC218
JDBC Driver Types219
Typical Uses of JDBC220
The Structured Query Language222
JDBC Configuration227
Database URLs227
Driver JAR Files228
Starting the Database228
Registering the Driver Class229
Connecting to the Database229
Executing SQL Statements232
Managing Connections,Statements,and Result Sets235
Analyzing SQL Exceptions236
Populating a Database238
Query Execution242
Prepared Statements242
Reading and Writing LOBs250
SQL Escapes252
Multiple Results253
Retrieving Autogenerated Keys254
Scrollable and Updatable Result Sets254
Scrollable Result Sets254
Updatable Result Sets256
Row Sets260
Cached Row Sets261
Metadata263
Transactions273
Save Points274
Batch Updates274
Advanced SQL Types276
Connection Management in Web and Enterprise Applications278
Introduction to LDAP279
Configuring an LDAP Server280
Accessing LDAP Directory Information284
5 INTERNATIONALIZATION297
Locales298
Number Formats303
Currencies309
Date and Time310
Collation318
Collation Strength318
Decomposition319
Message Formatting324
Choice Formats326
Text Files and Character Sets328
Character Encoding of Source Files328
Resource Bundles329
Locating Resource Bundles330
Property Files331
Bundle Classes331
A Complete Example333
6 ADVANCED SWING351
Lists352
The JList Component352
List Models358
Inserting and Removing Values363
Rendering Values365
Tables370
A Simple Table370
Table Models374
Working with Rows and Columns378
Cell Rendering and Editing392
Trees405
Simple Trees406
Node Enumeration422
Rendering Nodes424
Listening to Tree Events427
Custom Tree Models434
Text Components442
Change Tracking in Text Components443
Formatted Input Fields447
The JSpinner Component463
Displaying HTML with the JEditorPane472
Progress Indicators479
Progress Bars479
Progress Monitors483
Monitoring the Progress of Input Streams487
Component Organizers492
Split Panes492
Tabbed Panes496
Desktop Panes and Internal Frames502
Cascading and Tiling505
Vetoing Property Settings509
7 ADVANCED AWT521
The Rendering Pipeline522
Shapes524
Using the Shape Classes527
Areas540
Strokes542
Paint550
Coordinate Transformations552
Clipping557
Transparency and Composition559
Rendering Hints568
Readers and Writers for Images575
Obtaining Readers and Writers for Image File Types575
Reading and Writing Files with Multiple Images576
Image Manipulation585
Constructing Raster Images585
Filtering Images592
Printing601
Graphics Printing602
Multiple-Page Printing611
Print Preview613
Print Services623
Stream Print Services627
Printing Attributes627
The Clipboard635
Classes and Interfaces for Data Transfer636
Transferring Text636
The Transferable Interface and Data Flavors640
Building an Image Transferable642
Transferring Java Objects via the System Clipboard647
Using a Local Clipboard to Transfer Object References652
Drag and Drop652
Data Transfer Support in Swing654
Drag Sources658
Drop Targets660
Platform Integration668
Splash Screens668
Launching Desktop Applications673
The System Tray679
8 JAVABEANS COMPONENTS685
Why Beans?686
The Bean-Writing Process688
Using Beans to Build an Application690
Packaging Beans in JAR Files691
Composing Beans in a Builder Environment692
Naming Patterns for Bean Properties and Events698
Bean Property Types701
Simple Properties701
Indexed Properties701
Bound Properties702
Constrained Properties703
BeanInfo Classes710
Property Editors713
Writing Property Editors716
Customizers723
Writing a Customizer Class725
JavaBeans Persistence732
Using JavaBeans Persistence for Arbitrary Data736
A Complete Example for JavaBeans Persistence742
9 SECURITY755
Class Loaders756
The Class Loader Hierarchy757
Using Class Loaders as Namespaces759
Writing Your Own Class Loader761
Bytecode Verification767
Security Managers and Permissions771
Java Platform Security772
Security Policy Files776
Custom Permissions783
Implementation of a Permission Class783
User Authentication790
JAAS Login Modules795
Digital Signatures805
Message Digests805
Message Signing812
The X.509 Certificate Format814
Verifying a Signature814
The Authentication Problem818
Certificate Signing820
Certificate Requests821
Code Signing822
JAR File Signing822
Software Developer Certificates827
Encryption828
Symmetric Ciphers828
Key Generation830
Cipher Streams834
Public Key Ciphers835
10 DISTRIBUTED OBJECTS841
The Roles of Client and Server842
Remote Method Calls845
Stubs and Parameter Marshalling845
The RMI Programming Model846
Interfaces and Implementations846
The RMI Registry848
Deploying the Program852
Logging RMI Activity855
Parameters and Return Values in Remote Methods856
Transferring Remote Objects857
Transferring Nonremote Objects857
Dynamic Class Loading860
Remote References with Multiple Interfaces864
Remote Objects and the equals,hashCode,and clone Methods865
Remote Object Activation865
Web Services and JAX-WS871
Using JAX-WS871
A Web Service Client874
The Amazon E-Commerce Service877
11 SCRIPTING,COMPILING,AND ANNOTATION PROCESSING883
Scripting for the Java Platform884
Getting a Scripting Engine884
Script Evaluation and Bindings885
Redirecting Input and Output887
Calling Scripting Functions and Methods888
Compiling a Script889
An Example:Scripting GUI Events890
The Compiler API895
Compiling the Easy Way895
Using Compilation Tasks895
An Example:Dynamic Java Code Generation900
Using Annotations905
An Example:Annotating Event Handlers906
Annotation Syntax911
Standard Annotations915
Annotations for Compilation916
Annotations for Managing Resources917
Meta-Annotations917
Source-Level Annotation Processing919
Bytecode Engineering926
Modifying Bytecodes at Load Time932
12 NATIVE METHODS935
Calling a C Function from a Java Program936
Numeric Parameters and Return Values942
Using printf for Formatting Numbers942
String Parameters944
Accessing Fields950
Accessing Instance Fields950
Accessing Static Fields953
Encoding Signatures954
Calling Java Methods956
Instance Methods956
Static Methods957
Constructors958
Alternative Method Invocations958
Accessing Array Elements962
Handling Errors966
Using the Invocation API970
A Complete Example:Accessing the Windows Registry975
Overview of the Windows Registry975
A Java Platform Interface for Accessing the Registry977
Implementation of Registry Access Functions as Native Methods977
Index991
热门推荐
- 395942.html
- 2896199.html
- 2846715.html
- 463870.html
- 2218942.html
- 1065295.html
- 1746002.html
- 2807466.html
- 2125496.html
- 3039494.html
- http://www.ickdjs.cc/book_812264.html
- http://www.ickdjs.cc/book_1690664.html
- http://www.ickdjs.cc/book_3035086.html
- http://www.ickdjs.cc/book_1565785.html
- http://www.ickdjs.cc/book_2908182.html
- http://www.ickdjs.cc/book_2010307.html
- http://www.ickdjs.cc/book_3119053.html
- http://www.ickdjs.cc/book_879083.html
- http://www.ickdjs.cc/book_1357877.html
- http://www.ickdjs.cc/book_1857323.html