Brought to you by EarthWeb
ITKnowledge Logo Login Graphic This is the Default Image
This is the Default Image
ITKnowledge
Find:
 
EXPERT SEARCH ----- nav

EarthWeb Direct

EarthWeb sites: other sites

To access the contents, click the chapter and section titles.

Java 1.1 Certification Training Guide new buy it
(Imprint: New Riders)
(Publisher: Macmillan Computer Publishing)
Author: Cary A. Jardin
ISBN: 078971390x


Introduction
Technical Support
About the Author

Part 1—Sun Java Programmer Certification
Chapter 1—Java and the Java Virtual Machine (JVM)
The Java Runtime Environment Makes Java Cross-Platform
Relating the Java Runtime Environment and the Java Virtual Machine
JVM Architecture
JVM Examined
Anatomy of a Class File
The Magic Region
The Version Region
The constant_pool Region
The access_flags Region
The this_class Region
The Interfaces Region
The Fields Region
The Methods Region
Code Structure
The Attributes Region
The SourceFile Structure
Executing a Class in the JVM
The Class Loader
Execution of a Loaded Class
Various JVM Implementations
JDK Test Suite
Cross-Platform Issues
Summary
Review Questions
Review Answers
Chapter 2—Java Language Internals
The Java Programming Language Defined
Java Reserved Words
Abstract
boolean
break
byte
case
catch
char
class
continue
default
do
double
else
extends
final
finally
float
for
goto
if
implements
import
instanceof
int
interface
native
new
null
package
protected
private
public
return
short
static
super
switch
synchronized
this
throw
throws
transient
try
void
volatile
while
Data Types
short
byte
int
long
char
boolean
float
double
Operators
Java Arithmetic Operators
Java Relational Operators
Java Bit-Manipulation Operators
Java Assignment Operators
Java Miscellaneous Operators
Java Conditional Statements
Java Loops
Summary
Review Questions
Review Answers
Chapter 3—Java Objects and Exceptions
Java Objects
Declaring a Class
Constructors and Creation Order
Implementing Interfaces and Abstract Method
Object Casting
Casting Down
Casting Up
Exceptions
Handling Exceptions
Throwing Exceptions
Summary
Review Questions
Review Answers
Chapter 4—Threads in the Java Platform
What Is a Thread?
What are Threads Good For?
Creating a Thread
Executing a Thread
Real World Example
Thread Scheduling and Priority
Thread Scheduling
Thread Priority
Programming with Concurrent Execution Paths
One at a Time!
Inter-Thread Communication
Summary
Review Questions
Review Answers
Chapter 5—Java API
java.lang
Number
Object
String
System
Thread
java.util
EventObject
Hashtable
java.awt
AWTEvent
Event
Summary
Review Questions
Review Answers
Chapter 6—JDK Supplied Tools
JDK Supplied Compiler javac
.java to .class
Command Line Usage
Java Command Line Execution with java
Command Line Usage
Applet Command Line Execution with Appletviewer
Auto Documentation with javadoc
JavaDoc Source Comments
JavaDoc Command Line Options
Summary
Review Questions
Review Answers
Chapter 7—Certified Programmer Practice Test #1
Countdown to Certification
What to Expect from the Exam
How to Manage the Testing Procedure
Preparation Checklist
Practice Examination
Answers and Discussion
Where To Go From Here
Chapter 8—Certified Programmer Practice Test #2
Practice Examination
Answers and Discussion
Where To Go From Here
Chapter 9—Certified Programmer Practice Test #3
Practice Examination
Practice Test
Answers and Discussion
Where To Go From Here

Part 2—Sun Java Developer Certification
Chapter 10—Network Programming
The OSI Model, and IP, TCP, and UDP Protocols
The OSI Model
IP—The Heart of the Internet
UDP—The One-Time Protocol
TCP—Connection-Oriented
IPC with Datagrams
Java Datagram Support
Example Chat Facility Using java.net.DatagramSocket
Example Chat Facility Using java.net.MulticastSocket
TCP/IP Socket-Based IPC
Java TCP/IP Socket Support
Example Distributed Prime Number Calculator Using TCP/IP Sockets
RMI—the Next Generation of IPC
Register, Call, Notify
Sample Distributed Prime Number Calculator using RMI
Sample Distributed Prime Number Calculator using RMI with Remote Notification
Where To Go From Here
Chapter 11—Creating Java APIs
The Java Way
Intuitive
Useful
Extensible
Documentable
Creating a Java Solution
Packaging Functionality
Objectizing Into Functional Units
Taking a Final Look
Implementing and Optimizing
Solution Example
The Requirements
Proposed Architecture
Functional Stubs
The Implementation
Where to Go From Here
Chapter 12—JFC and Java Media Kit
Java Foundation Classes
Lightweight Components
Swing is Back!
Increasing Accessibility
2D API
Drag-and-Drop
Java Media Kit
Java 2D API
Java 3D API
Java Media Framework
Java Sound
Java Speech
Java Telephony
Where to Go From Here
Chapter 13—Enterprise Java, RMI, and JavaBeans
JMAPI
Homogenizing Admin Interfaces
Base Object Interfaces
Managed Container Interfaces
Managed Notification Interfaces
Managed Protocol Interfaces
SNMP Interfaces
Applet Integration Interfaces
JavaBeans
Visual Accessibility
Packaging
Enterprise JavaBeans
RMI
Chapter 14—Additional Java Technologies
100% Pure Java Development
Getting an Application 100% Pure Java Certified
100% Pure Java Initiative
100% Pure Java Certified Applications
Java Object Serialization
Java Database Connectivity
Java Electronic Commerce Framework (JECF)
Java Commerce APIs
Tools
Internal and Internet Use
Java IDL
Java Naming and Directory Interface (JNDI)
Where to Go From Here
Chapter 15—Certified Developer Practice Test # 1
Countdown to Certification
The Programming Exercise
The Written Exam
Preparation Check-Off List
Practice Programming Exercise and Written Justification
The Original Requirements
The New Requirements
Practice Written Examination
The Answers
The Programming Exercise Solution
Written Examination Answers
Where to Go From Here
Chapter 16—Certified Developer Practice Test # 2
Practice Programming Exercise and Written Justification
The Original Requirements
The New Requirements
Practice Written Examination
The Answers
The Programming Exercise Solution
Written Examination Answers
Where to Go From Here
Appendix A
Appendix B
Index
HomeAbout UsSearchSubscribeAdvertising InfoContact UsFAQs
Use of this site is subject to certain Terms & Conditions.
Copyright (c) 1996-1999 EarthWeb Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of EarthWeb is prohibited. Read EarthWeb's privacy statement.