Sun Objectives in Relation to Text Chapters

 

Text chapter  Sun Objective Title                         
   
   
1 4.4 Java Programming Language Keywords
1 4.6 Literals and Ranges of All Primitive Data Types
1 1.1 Array Declaration, Construction, and Initialization
1 4.5 Using a Variable or Array Element That Is Uninitialized and Unassigned
1 4.3 Command-Line Arguments to Main
2 1.2 Declarations and Modifiers
2 4.1 Declaration Rules
2 4.2 Interface Implementation
3 5.1 Java Operators
3 5.3 Logical Operators
3 5.4 Passing Variables into Methods
4 2.1 Writing Code Using if and switch Statements
4 2.2 Writing Code Using Loops
4 2.3 and 2.4 Handling Exceptions
4 2.4 and 2.5 Working with the Assertion Mechanism
5 5.1 Benefits of Encapsulation
5 6.2 Overridden and Overloaded Methods
5 1.3, 6.3, 6.2 Constructors and Instantiation
5 1.4 Legal Return Types
6 8.2 Using the String Class
6 8.1 Using the Math Class
6 8.3 Using Wrapper Classes
6 5.2 Using equals()
7 9.2 Overriding hashCode() and equals()
7 9.1 Collections
7 3.1, 3.2, 3.3 Garbage Collection
8 1.2, 4.1, 6.3 Inner Classes (No specific Sun Objective, but can turn up anywhere)
9 7.1 Defining, Instantiating, and Starting Threads
9 7.2 Preventing Thread Execution
9 7.3 Synchronizing Code
9 7.4 Thread Interaction