Java 2核心技术卷II:高级特性(第7版 英文版)

Java 2核心技术卷II:高级特性(第7版 英文版)
作 者: 霍斯特罗 科奈尔
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java 2
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

  CayS.Horstmann是对何塞州立大学计算机科学系教授。他曾经是PreviewSystems公司的副总裁和首席技术官,曾任许多大型公司、大学和组织的C++、Java与因特网编辑顾问。他还撰写了众多技术和学术著作,并参与编写CoreJavaServerFaces一书。

内容简介

本书是Java 2技术权威指南,生面覆盖Java 2技术的高级主题,其中包括多线路、集合框架、网络API、数据库编程、分布式对象、AWT高级特性、Swing高级特性、JavaBean、Java安全模式、XML以及元数据主题,引领读者进入了Java世界的更深境界。书中大量的实例人码及新增和修改后的特性为Java程序设计员提供了极好的指导,可作为关于Java2平台(包括JDK1.3的完整更新版、JDK 1.4版的标准版)的高级参考书。本书适合程序设计人员、高等院校学生和教师参考。

图书目录

Contents

Chapter1

Multithreading

What Are Threads?

Interrupting Threads

Thread Properties

Synchronization

Blocking Queuse

Thread-Safe Collections

Callables and Futures

Executors

Synchronizers

Threads and Swing

Chapter 2

Coolections

Collection Interfaces

Concrete Collectins

The Collections Framework

Algorithms

Legacy Collections

Chapter 3

Networking

Connecting to a Server

Sending E-Mail

Making URL Connections

Advanced Socket Programming

Chapter4

Database Programming

The Design of JDBC

The Structured Query Language

JDBC Installation

Basic JDBC Programming Concepts

Query Execution

Scrollable and Updatable Result Sets

Metadata

Row Sets

Transactions

Advanced Connection Management

Itrodution to LDAP

Chapter 5

Distributed Objects

The Roles of Client and Server

Remote Method Invocations

Setup for Remote Method Invocation

Parameter Passing in Remote Methods

Server Object Actvation

Java IDL and CORBA

Remote Method Calls with SOAP

Chapter 6

Advanced Swing

Lists

Trees

Tables

Styled Text Components

Progress Indicators

Component Organizers

Chapter 7

Advanced AWT

The Rendering Pipeline

Shapes

Areas

Strokes

Paint

Coordinate Transformations

Clipping

Transparency and Composition

Rendering Hints

Readers and Writers for Images

Image Manipulation

Printing

The Clipboard

Drag and Drop

Chapter 8

JavaBeans Components

Why Beans?

The Bean-Writing Process

Using Beans to Build an Application

Naming Patterns for Bean Properties and Events

Bean Property Types

BeanInfo Classes

Property Editors

Customizers

JavaBeans Persistence

Chapter 9

Securiyt

Class Loaders

Bytecode Verification

Security Managers and Permissions

Digital Signatures

Code Signing

Encryption

Chapter 10

Internationalizaiton

Locales

Number Formats

Date and Time

Collation

Message Formatting

Text Files and Character Sers

Resource Bundles

A Complete Example

Chapter 11

Native Methods

Calling a C Function form the Java Programming Language

Numeric Parameters and Return Values

String Parameters

Accessing Fields

Encoding Signatures

Calling Java Methods

Accessing Array Elements

Handling Errors

Using the Invocation

A Complete Example:Accessing the Windows Registry

Chapter 12

XML

Introducing XML

Parsing an XML Document

Validating XML Documents

Locating Information with Xpath

Using Namespaces

Using the SAX Parser

Generating XML Documents

XSL Transformations

Chapter 13

Annotations

Addition of Metadata to Programs

An Example:Annotating Event Handlers

Annotation Syntax

Standard Annotations

The apt Tool for Source-Level Annotation Processing

Bytecode Engineering

Index