![]() |
![]() |
| Java 2.0 Outlines | |||||
Java 2.0 Level 1 Video
1.2 Three Parts of Java 1.3 Java Files & Executable Files 1.4 Creating a Stand-alone Application 1.5 Java Versioning 2.2 Program Flow 2.3 Building Java Classes 2.4 Class Packages 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.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.2 Interface Reference Types 2.3 Casting Between Different Types of Object References 2.4 Extending Interfaces 3.2 Virtual Methods 3.3 Constructors 3.4 Protection & Encapsulation 3.5 Abstract & Final Classes Java 2.0 Level 3 Level
1.2 Program Flow During Exceptions 1.3 Exception Classes 1.4 The Throws Clause 1.5 The Finally Block 2.2 Inner Class Types 2.3 Inner Instance Classes 2.4 Anonymous Inner Classes 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
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.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.2 Reading from & Writing to Streams 3.3 The Local File System 3.4 Filter Streams Java 2.0 Level 5 Video
1.2 Using URL Connection Objects 1.3 Sockets: Client-side 1.4 Sockets: Server-side 2.2 Components & Paint() 2.3 The Component Class 2.4 Intrinsic Components 3.2 Handling Events 3.3 The AWT Callback Thread 3.4 HandleEvents() & Helper Methods Java 2.0 Level 6 Video
1.2 Listener Interfaces 1.3 Adapter Classes 1.4 Event Propagation & Backwards Compatibility 1.5 The AWT Listener Interfaces 2.2 Images & Double-buffered Graphics 2.3 Loading & Downloading Images 3.2 Preferred Size 3.3 Review of Layout Managers 3.4 Hierarchies of Panels Java 2.0 Level 7 Video
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.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
1.2 The Class Class 1.3 The Field Class 1.4 The Method Class 2.2 Writing Objects Out 2.3 Re-creating Objects 2.4 Serializable Objects 2.5 Object Graphs 2.6 Static & Transient Data 3.2 The readObject() & writeObject() Methods 3.3 Evolving Class Definitions 3.4 Serialization & Inheritance 3.5 Externalization
|