The words contained in this file might help you see if this file matches what you are looking for:
...Advancedjava i ii contents howtocreateanddestroyobjects introduction instance construction implicit generated constructor constructors without arguments with initialization blocks guarantee visibility garbage collection finalizers static patterns singleton utility helper class factory dependency injection downloadthesourcecode what s next using methods commontoallobjects methodsequals and hashcode methodtostring methodclone methodequals operator useful classes iii howtodesignclassesandinterfaces interfaces marker functional default abstract immutable anonymousclasses inheritance multiple composition encapsulation...