The following information was included in this chapter:
explanation of declaration, construction, initialization, and usage of both one- and multi-dimensional arrays, including anonymous arrays
defining classes
defining methods, usage of the this reference in an instance method, and method overloading
defining constructors, usage of the default constructor, and overloading of constructors
defining and using packages
discussion of accessibility (default, public) and other modifiers (abstract, final) for classes and interfaces
explanation of class scope for members, and block scope for local variables
applicability of member accessibility (default, public, protected, private) and other member modifiers (static, final, abstract, synchronized, native, transient, volatile)