Java Quick Reference
  Language Fundamentals
  Operators and Assignments
  Flow Control and Exceptions
  Declarations and Access Control
  Garbage Collection
  Overloading and Overriding
  Threads
  The java.lang Package
  The java.util Package
  The java.awt Package
  The java.io Package
  References
  Miscellaneous Notes
  Tips & Traps
  Mock Exams

Flow Control and Exception Handling Certification Objectives

  • Write code using if and switch statements and identify legal argument types for these statements.

  • Write code using all forms of loops including labeled and unlabeled use of break and continue, and state the values taken by loop control variables during and after loop execution.

  • Write code that makes proper use of exceptions and exception handling clauses (try, catch, finally) and declares methods and overriding methods that throw exceptions.

1.4 Exam: Additional objectives

  • Recognize the effect of an exception arising at a sepcified point in a code fragment. Note: The exception may be a runtime exception, a checked exception, or an error (the code may include try, catch, or finally clauses in any legitimate combination).

  • Write code that makes proper use of assertions, and distinguish appropriate from inapporopriate uses of assertions.

  • Identify correct statements about the assertion mechanism.

For additional study materials try:
    Sun: Programming with Assertions
    Developerworks: Working with Assertions
    JavaWorld: Understand the mechanics of ... new assertion facility

Statements if switch for while do
Labels Exceptions Handling Exceptions try-catch-finally