From 123-CBT Computer Based Training
Java 2 0 LV 8 
Level 8 (2 Hours 11 Minutes)
1.0 Reflection (55 Minutes)
1.1 Introduction
1.2 The
Class class
1.3 The
Field class
1.4 The
Method class
2.0 Serialization (30 Minutes)
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 and transient data
3.0 Advanced
Serialization (36 Minutes)
3.1 De-serialization
more...
Java 2 0 LV 7 
Level 7 (1 Hour 29 Minutes)
1.0 Garbage
Collection (48 Minutes)
1.1 Advantages &
Disadvantages
1.2 Defragmentation
1.3 Intro to
Garbage Collection
1.4 Orphan
Objects
1.5 Finalization and finalize()
1.6 Reference: chains
1.7 The "mark and sweep" algorithm
1.8 Object resurrection
1.9 The limits of
Java 1.1 GC
2.0 Java2 Garbage Collection (39 Minutes)
2.1 Extending Java 1.1 GC
2.2
more...
Java 2 0 LV 2 
Level 2 (1 Hour 34 Minutes)
1.0 Arrays (19 Minutes)
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.0 Interfaces (26 Minutes)
2.1 Concept of
Java Interfaces
2.2 Interface Reference Types
2.3 Casting Between Different Types of Object References
2.4 Extending
more...