List of Figures


Chapter 1

1.1 UML Notation for Classes

1.2 UML Notation for Objects

1.3 Aliases

1.4 Class Diagram Showing Static Members of a Class

1.5 Members of a Class

1.6 Class Diagram Depicting Inheritance Relation

1.7 Class Diagram Depicting Aggregation

Chapter 2

2.1 Primitive Data Types in Java

2.2 Java Source File Structure

Chapter 3

3.1 Widening Numeric Conversions

3.2 Overflow and Underflow in Floating-point Arithmetic

3.3 Numeric Promotion in Arithmetic Expressions

3.4 Parameter Passing: Primitive Data Values

3.5 Parameter Passing: Object Reference Values

3.6 Parameter Passing: Arrays

Chapter 4

4.1 Array of Arrays

4.2 Block Scope

4.3 Package Hierarchy

4.4 Public Accessibility

4.5 Protected Accessibility

4.6 Default Accessibility

4.7 Private Accessibility

Chapter 5

5.1 Activity Diagram for if Statements

5.2 Activity Diagram for switch Statement

5.3 Activity Diagram for while Statement

5.4 Activity Diagram for do-while Statement

5.5 Activity Diagram for the for Statement

5.6 Method Execution

5.7 Exception Propagation

5.8 Partial Exception Inheritance Hierarchy

5.9 try-catch-finally Block

5.10 Exception Handling (Scenario 1)

5.11 Exception Handling (Scenario 2)

5.12 Exception Handling (Scenario 3)

5.13 Execution of the Simple assert Statement (When Assertions Are Enabled)

Chapter 6

6.1 Inheritance Hierarchy

6.2 Inheritance Relationship between String and Object Classes

6.3 Inheritance Relations

6.4 Reference Type Hierarchy

6.5 Polymorphic Methods

6.6 Implementing Data Structures by Inheritance and Aggregation

Chapter 7

7.1 Static Member Classes and Interfaces

7.2 Outer Object with Associated Inner Objects

Chapter 8

8.1 Memory Organization at Runtime

Chapter 9

9.1 Spawning Threads Using a Runnable Object

9.2 Spawning Threads ”Extending the Thread Class

9.3 Thread States

9.4 Running and Yielding

9.5 Sleeping and Waking up

9.6 Waiting and Notifying

9.7 Thread Communication

9.8 Stack Users

9.9 Joining of Threads

9.10 Deadlock

Chapter 10

10.1 Partial Inheritance Hierarchy in the java.lang Package

10.2 Converting Values between Primitive, Wrapper, and String Types

Chapter 11

11.1 The Core Interfaces

11.2 The Core Collection Interfaces and Their Implementations

11.3 The Core Map Interfaces and Their Implementations

11.4 Bulk Operations on Collections

G.1 Converting between Binary, Octal, and Hexadecimal



A Programmer[ap]s Guide to Java Certification
A Programmer[ap]s Guide to Java Certification
ISBN: 201596148
EAN: N/A
Year: 2003
Pages: 284

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