1001 Graphic Tools
Products Search Order Contact Us

Home | Products | Search | Review Your Order | Request More Information

Java Training Videos by Keystone

Java 2.0 Level 1 Video (1 hr 40 min)

  1. Java Architecture & Virtual Machine (22 min) 1.1 Overview
    1.2 Three Parts of Java
    1.3 Java Files & Executable Files
    1.4 Creating a Stand-alone Application
    1.5 Java Versioning
  2. Creating Java Object Classes (41 min) 2.1 The Java Language
    2.2 Program Flow
    2.3 Building Java Classes
    2.4 Class Packages
  3. Creating Java Objects (35 min) 3.1 How to Create Objects
    3.2 Instance Methods
    3.3 The This Reference
    3.4 Constructors
    3.5 Methods Every Object Has
    3.6 Object Variables
    3.7 Garbage Collection

Java 2.0 Level 2 Level (1 hr 34 min)

  1. Arrays (19 min) 1.1 What is an Array?
    1.2 Creating Arrays
    1.3 Arrays of Java Objects
    1.4 Shorthand for Creating Arrays
    1.5 Multi-Dimensional Arrays
    1.6 Bounds Checked
    1.7 Copying Arrays
  2. Interfaces (26 min) 2.1 Concept of Java Interfaces
    2.2 Interface Reference Types
    2.3 Casting Between Different Types of Object References
    2.4 Extending Interfaces
  3. Inheritance (48 min) 3.1 Extending Classes
    3.2 Virtual Methods
    3.3 Constructors
    3.4 Protection & Encapsulation
    3.5 Abstract & Final Classes

Java 2.0 Level 3 Level (1 hr 33 min)

  1. Exceptions (29 min) 1.1 Try/catch Blocks
    1.2 Program Flow During Exceptions
    1.3 Exception Classes
    1.4 The Throws Clause
    1.5 The Finally Block
  2. Inner Classes (41 min) 2.1 Static Inner Classes
    2.2 Inner Class Types
    2.3 Inner Instance Classes
    2.4 Anonymous Inner Classes
  3. Multi Threading Capabilities (21 min) 3.1 Simultaneous Threads
    3.2 The Thread Class
    3.3 Extending the Thread Class
    3.4 When Will the VM Quit? (Daemon Threads)
    3.5 Implementing Runnable
    3.6 Thread Priority

Java 2.0 Level 4 Video (2 hrs 17 min)

  1. Synchronization of Multiple Threads (34 min) 1.1 The Synchronization Problem
    1.2 Blocking Methods
    1.3 A SynchronizedQueue (The Notify () Method)
    1.4 A CubbyHole (The Notify All() Method)
    1.5 The Patterns of Blocking Methods (Notify vs. NotifyAll)
  2. Utility Classes (13 min) 2.1 Built in Data Structures
    2.2 The Vector Class
    2.3 The Hashtable Class
    2.4 The Properties Class
    2.5 The Math Class
    2.6 The String Tokenizer Class
    2.7 The Java 2 Collection Framework
  3. Streaming Architecture (17 min) 3.1 The Stream Concept
    3.2 Reading from & Writing to Streams
    3.3 The Local File System
    3.4 Filter Streams

Java 2.0 Level 5 Video (1 hr 34 min)

  1. Java Internetworking API (42 min) 1.1 Using URL Objects
    1.2 Using URL Connection Objects
    1.3 Sockets: Client-side
    1.4 Sockets: Server-side
  2. Introduction to the AWT (26 min) 2.1 Architecture
    2.2 Components & Paint()
    2.3 The Component Class
    2.4 Intrinsic Components
  3. Event Handling (25 min) 3.1 Generic Asynch Event Loop
    3.2 Handling Events
    3.3 The AWT Callback Thread
    3.4 HandleEvents() & Helper Methods

Java 2.0 Level 6 Video (1 hr 26 min)

  1. Java 1.1's Event Model (22 min) 1.1 Event Model Basics
    1.2 Listener Interfaces
    1.3 Adapter Classes
    1.4 Event Propagation & Backwards Compatibility
    1.5 The AWT Listener Interfaces
  2. AWT's Adv. Graphics (30 min) 2.1 Text Rendering
    2.2 Images & Double-buffered Graphics
    2.3 Loading & Downloading Images
  3. Building Graphical User Interfaces (33 min) 3.1 Containers & Layout Managers
    3.2 Preferred Size
    3.3 Review of Layout Managers
    3.4 Hierarchies of Panels

Java 2.0 Level 7 Video (1 hr 29 min)

  1. Garbage Collection (48 min) 1.1 Advantages & Disadvantages
    1.2 Defragmentation
    1.3 Intro to Garbage Collection
    1.4 Orphan Objects
    1.5 Finalization & Finalize()
    1.6 Reference: Chains
    1.7 The "Mark & Sweep" Algorithm
    1.8 Object Resurrection
    1.9 The Limits of Java 1.1 GC
  2. Java2 Garbage Collection (39 min) 2.1 Extending Java 1.1 GC
    2.2 Reference Strength
    2.3 Strongly Reachable
    2.4 Softly Reachable
    2.5 Weakly Reachable
    2.6 The ReferenceQueue Class
    2.7 Phantom References

Java 2.0 Level 8 Video (2 hrs 11 min)

  1. Reflection (55 min) 1.1 Introduction
    1.2 The Class Class
    1.3 The Field Class
    1.4 The Method Class
  2. Serialization (30 min) 2.1 Stream-based Persistence
    2.2 Writing Objects Out
    2.3 Re-creating Objects
    2.4 Serializable Objects
    2.5 Object Graphs
    2.6 Static & Transient Data
  3. Advanced Serialization (36 min) 3.1 De-serialization Initialization
    3.2 The readObject() & writeObject() Methods
    3.3 Evolving Class Definitions
    3.4 Serialization & Inheritance
    3.5 Externalization


Return to the Java Training Videos Main Page

Detailed Video Outlines

Distributed Java 2.0 Training Videos Levels 1-6

Java 1.1 Training Videos Levels 1-6
Java Training Videos Levels 1-6

Check out our list of Keystone Training Videos


Java 2.0 Set of 8: Includes Java 2.0 Levels 1-8 videos
Distributed Java 2.0 Set of 6: Includes Distributed Java 2.0 Levels 1-6 videos
Java 2.0 Set of 14: Includes Java 2.0 Levels 1-8 and Distributed Java 2.0 Level 1-6 videos

Java 1.1 Set of 6: Includes Java 1.1 Levels 1-6 videos

Java 1.0 Set of 6: Includes Java Levels 1-6 videos

Return Policy: You may open and view 1 tape or 1 CD for "demo" purposes and still be able return the product within 30 days. Any Keystone Training Products that have more than 1 tape or 1 CD opened or unsealed, are no longer covered under the 30 Day Money Back Guarantee Policy.

Java 2.0 Training Videos Set of 8.....$599.95
Java 2.0 Training CD's Set of 8.....$599.95
Distributed Java 2.0 Training Videos Set of 6.....$499.95
Java 2.0 Training Videos Set of 14.....$999.95
Java 1.1 Training Videos Set of 6.....$499.95
Java 1.0 Training Videos Set of 6.....$499.95



Home | Products | Search | Review Your Order | Request More Information

©Copyright 1999 1001 Graphic Tools, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.