HALLOGRAM PUBLISHING
SHOPPING CARTSITE MAPCONTACT USPRODUCTS
HOMEBARCODESDEVELOPER TOOLSUSER TOOLSTRAINING
Java 2.0 Video Outlines

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

Java GUI Programming Levels 1-4
Java Advanced Programming Levels 1-4

Distributed Java 2.0 Training Videos Levels 1-6

Check out the complete list of Keystone Training Videos

Frequently Asked Questions

Java
JAVA
Software Products


Java GUI Programming Set of 4: Includes Java GUI Programming Levels 1-4
Java GUI Programming Set of 4: Includes Java Advanced Programming Levels 1-4

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

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 Advanced Programming Training Videos Set of 4.....$579.95
Java Advanced Programming Training CD's Set of 4.....$579.95
Java GUI Programming Training Videos Set of 4.....$579.95
Java GUI Programming Training CD's Set of 4.....$579.95
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.....$399.95
Java 2.0 Training Videos Set of 14.....$999.95


Home || Shopping Cart || Site Map || Newsletter/Blog
Search HALLoGRAM || Request More Information
CALL TOLL FREE 1-866-340-3404

©Copyright 1998 HALLoGRAM Publishing, Aurora CO. All Rights Reserved.
All products mentioned in this site are trademarks of their respective owners.