2.1 Accessors2.2 Instance Variables2.3 Class Variables2.4 Finals2.5 Identity and Equality2.6 Class and Superclass2.7 Abstract Methods and Classes2.8 Interfaces2.9 Life of an Object2.9.1 Redirecting Constructors2.9.2 Factories2.10 noSuchMethod()2.11 Constant Objects and Fields2.12 Class Methods2.13 Instances, Their Classes and Metaclasses2.14 Object and Its Methods2.15 Mixins2.15.1 Example: The Expression Problem2.16 Related Work2.17 Summary