List of Figures


Chapter 1: Declarations and Access Control

Figure 1-1: The Relationship between interfaces and classes
Figure 1-2: Comparison of inheritance vs. dot operator for member access.
Figure 1-3: Effects of public and private access
Figure 1-4: Effects of protected access
Figure 1-5: The effects of the abstract modifier on concrete and abstract subclasses
Figure 1-6: The Sign bit for a byte
Figure 1-7: Comparison of modifiers on variables vs. methods
Figure 1-8: Effect of final on variables, methods, and classes

Chapter 2: Object Orientation

Figure 2-1: The nature of encapsulation
Figure 2-2: Inheritance tree for Vehicle, Car, Subaru
Figure 2-3: HAS-A relationship between Horse and Halter
Figure 2-4: Overloaded and overridden methods in class relationships
Figure 2-5: Comparing concrete and abstract examples of extends and implements
Figure 2-6: Constructors on the call stack
Figure 2-7: Overloaded constructors on the call stack
Figure 2-8: The effects of static on methods and variables

Chapter 3: Assignments

Figure 3-1: Overview of the Stack and the Heap
Figure 3-2: A one-dimensional array on the Heap
Figure 3-3: A two-dimensional array on the Heap
Figure 3-4: Declaring, constructing, and initializing an array of objects
Figure 3-5: Declaring, constructing, and initializing a two-dimensional array
Figure 3-6: Legal and illegal array assignments
Figure 3-7: "Island" objects eligible for garbage collection

Chapter 5: Flow Control, Exceptions, and Assertions

Figure 5-1: The Java method call stack
Figure 5-2: Exception class hierarchy

Chapter 6: Strings, I/O, Formatting, and Parsing

Figure 6-1: String objects and their reference variables
Figure 6-2: A String object is abandoned upon creation
Figure 6-3: An old String object is abandoned

Chapter 7: Generics and Collections

Figure 7-1: A simplified hashcode example
Figure 7-2: The interface and class hierarchy for collections
Figure 7-3: The structure of a List, a Set, and a Map

Chapter 9: Threads

Figure 9-1: Starting a thread
Figure 9-2: Transitioning between thread states
Figure 9-3: The join() method
Figure 9-4: Problems with concurrent access




SCJP Sun Certified Programmer for Java 5 Study Guide Exam 310-055
SCJP Sun Certified Programmer for Java 5 Study Guide (Exam 310-055) (Certification Press)
ISBN: 0072253606
EAN: 2147483647
Year: 2006
Pages: 131

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net