Skip to content

Pure Java 2

Best in textbook rentals since 2012!

ISBN-10: 0672316544

ISBN-13: 9780672316548

Edition: 1999

Authors: Kenneth Litwak

List price: $24.99
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

This accelerated introduction gives developers a concise overview of Java 2 technologies. The code-intensive reference contains more than 80,000 lines of commercial-quality code, ready for immediate use in programming.
Customers also bought

Book details

List price: $24.99
Copyright year: 1999
Publisher: Sams
Publication date: 12/22/1999
Binding: Paperback
Pages: 816
Size: 6.25" wide x 9.25" long x 2.00" tall
Weight: 2.530
Language: English

Introduction
Conceptual Reference
What Is Java?
Java Overview
The Java Virtual Machine
Garbage Collector
The Java 2 SDK
New Features in Java 2
Swing/Java Foundation Classes
The Policy-Based Security Model
RMI Enhancements
JDBC 2.0 Enhancements
Java Program Features
Basic Layout
Names
Punctuation
Required Methods
Data Types
Primitives
Classes
How Objects Are Created by the JVM
Initialization of Data Members
Abstract Classes
Final Classes
Some Important Common Classes
Methods
Method Signatures
Parameter Names
this
Modifiers
Access Modifiers
Other Modifiers
Overloading Methods
Polymorphism: Overriding Methods
Interfaces
An Example from GUI Event-Handling Interfaces
Interface Contents
Syntax
Punctuation
Keywords
Operators
Control Flow
Modifying Control Flow: break and continue
Techniques Reference
GUI Programming I: Applications
Basic GUI Application Programming
Layout Managers
Absolute Positioning
Leaving Positioning to Layout Managers
Java Foundation Classes
Using Delegation Event Handling
Adapter Classes
Using Drag and Drop in Java
GUI Programming II: Applets
An Applet Overview
Applet Security Considerations
Main Applet Methods
Running Applets
Applet Programming
Exceptions
The Throwable Class
Multithreaded Programming in Java
Thread States
Creating Threads
Primary Thread Methods
Using Synchronization
Avoiding Deadlocks with wait() and notify()
I/O in Java
A Quick Overview of Stream
An Overview of the Main Stream, Reader, and Writer Classes
Using Files in Java
Performing I/O in Java
Reflection
Discovering the Name and Attributes of a Class
Getting Constructor and Method Information with Reflection
Discovering Interface Information
Modifying Data Members and Calling Methods
Java Network Programming
Core Networking Concepts
Working with Host Names and IP Addresses
Creating a TCP Client and Server Application
Using Datagram Packets and UDP Sockets
Working with URLs in Java
RMI
RMI Architecture Overview
Parameters for Remote Methods
Finding Remote Objects
Calling a Remote Object's Methods
Calling a Remote Object with a Remote Object Parameter: Code Examples
Creating a Remote Object from a Client: Remote Activation Code Examples
Java Security
Using Policy-Based Security
Creating a Policy File
Sample Code for Digital Signing
Procedure for Digitally Signing Code
Creating Custom Permissions
Message Digests
JDBC: Java Database Programming
Creating a Database Connection
Using Callable Statements
JDBC 2.0 Techniques
Other Important Points to Remember
Text
Basic Internationalization in a Java Application
Formatting Text
Formatting Numeric Data
Formatting Dates and Times
Utility Classes
The Collection Framework
Collection Interfaces
Collection Implementations
GregorianCalendar
Using Properties
Syntax Reference
Java.Applet
Package Name: java.applet
Interface and Class Details
Java.Awt
Package Name: java.awt
Package Name: java.awt.datatransfer
Package Name: java.awt.dnd
Package Name: java.awt.event
Package Name: java.awt.font
Package Name: java.awt.geom
Package Name: java.awt.print
java.awt Interface and Class Details
java.awt.datatransfer Interface and Class Details
java.awt.dnd Interface and Class Details
java.awt.event Interface and Class Details
java.awt.print Interface and Class Details
java.beans
Package Name: java.beans
Package Name: java.beans.beancontext
java.beans Interface and Class Details
java.io
Package Name: java.io
Interface and Class Details
java.lang
Interface and Class Details
java.lang.reflect
Interface and Class Details
java.math
Class Details
java.net
Interface and Class Details
java.rmi
Interface and Class Details
java.rmi.server and java.rmi.activation
Package Name: java.rmi.server
java.rmi.server Interface and Class Details
java.rmi.activation Class Details
java.security
Package Name: java.security
Package Name: java.security.cert
java.security.cert Interface and Class Details
java.security.cert Class Details
java.sql
Interface and Class Details
java.text
Class Details
java.util
Interface and Class Details
java.util.jar
Class Details
Index