The online computer book shop for UK & Europe                                   

   Books Home | About Us | Index | Next Record | Browse

 
  

Tel: 0121 706 6000 

Static Book Details Page - Computer Manuals Website

 Core Java 2: v. 2: Advanced Features (6th Revised edition)
  

  Core Java 2: v. 2: Advanced Features (6th Revised edition) by Cay S. Horstmann ; Gary Cornell

  • Published by: Prentice Hall
  • Author: Cay S. Horstmann ; Gary Cornell
  • Page Count: 1024
  • Group: Internet languages
  • ISBN: 0131118269/9780131118263
  • Published: Dec 2004

Our Price: 35.99
Discount: 10%
RRP: 39.99 

For Latest Pricing and Availability Click Here
 

The online computer book shop for UK & Europe

Book store with some thing for everyone

Book Information and Description:

Core Java 2: v. 2: Advanced Features (6th Revised edition)
An indispensible companion to Core Java 2 Volume I, Seventh Edition, thisbook delivers the real-world guidance Java programmers need to solve even themost challenging programming problems. While many new editions tack onnew material, Horstmann actually rewrites all exisiting chapters and reworks allof the existing programs and examples featured in the book. The authorsindentify the problems experienced Java developers encounter most often anddelivers insightful, expert-level guidance for addressing them. The book alsoincludes all-new chapters on key features of J2SE 5.0 (formerly J2SE 1.5 or Tiger ) including generics and multi-threading. It has been three years sincethe last edition of Core Java Volume II and Java programmers have beenanxiously awaiting the arrival of the updated revision of one of their favoritebooks!


Contents:

List of Code Example

 Preface

 Acknowledgments

 1

Multithreading

 What Are Threads? Interrupting Threads

 Thread States

 Thread Properties

 Synchronization

 Blocking Queues

 Thread-Safe Collections

 Callables and Futures

 Executors

 Synchronizers

 Threads and Swing

 2

Collections

 Collection Interfaces

 Concrete Collections

 The Collections Framework

 Algorithms

 Legacy Collections

 3

Networking

 Connecting to a Server

 Implementing Servers

 Sending E-Mail

 Making URL Connections

 Advanced Socket Programming

 4

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

 Introduction to LDAP

 5

Distributed Objects

 The Roles of Client and Server

 Remote Method Invocations

 Setup for Remote Method Invocation

 Parameter Passing in Remote Methods

 Server Object Activation

 Java IDL and CORBA

 Remote Method Calls with SOAP

 6

Advanced Swing

 Lists

 Trees

 Tables

 Styled Text Components

 Progress Indicators

 Component Organizers

 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

 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

 9

Security

 Class Loaders

 Bytecode Verification

 Security Managers and Permissions

 Digital Signatures

 Code Signing

 Encryption

 10

Internationalization

 Locales

 Number Formats

 Date and Time

 Collation

 Message Formatting

 Text Files and Character Sets

 Resource Bundles

 A Complete Example

 11

Native Methods

 Calling a C Function from 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 API

 A Complete Example: Accessing the Windows Registry

 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

 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.


Brief Description:

Provides coverage of Multithreading - including the java.util.concurrent library, locks, condition objects, futures, thread pools, thread-safe collections, threads and Swings. This volume covers advanced user-interface programming and the enterprise features of the Java 2 Platform, Standard Edition (J2SE').