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

Declarations and Access Control Certification Objectives

( 1.4 objectives are identical )

  • Write code that declares, constructs, and initializes arrays of any base type using any of the permitted forms both for declaration and initialization.
    (Covered under Language Fundamentals - Array Initialization)

  • Declare classes, inner classes, methods, instance variables, static variables, and automatic (method local) variables making appropriate use of all permitted modifiers (such as public, final, static, abstract, and so forth). State the significance of each of these modifiers both singly and in combination, and state the effect of package relationships on declared items qualified by these modifiers.

  • For a given class, determine if a default constructor will be created, and if so, state the prototype of that constructor.
    (Covered under Language Fundamentals - Constructors)

  • State the legal return types for any method given the declarations of all related methods in this or parent class.
    (Covered under Language Fundamentals - Method Declarations)

Additional References

Access Modifiers Special Modifiers this and super Scope Inheritance Access Control