Chapter 5. Control Flow, Exception Handling, and Assertions


Exam 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 counter 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.

  • Recognize the effect of an exception arising at a specified 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 inappropriate uses of assertions.

  • Identify correct statements about the assertion mechanism.

Supplementary Objectives

  • State the names of the major classes in the inheritance hierarchy of exception classes.

  • Distinguish between checked and unchecked exceptions.

  • Understand exception propagation through the runtime stack.



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