java.io: For input and output of data. java.lang: It is used for providing core functionality. java.lang.ref: It is used to enable interaction with garbage collector. java.lang.reflect: It is used to Continue Reading »