1. Objecthistorical

    Methods on Object, the equals/hashCode contract, and the difference between wait and sleep.

  2. Immutable Objecthistorical

    How to create an immutable object.