Define loading, linking and initialization of java class ?
Loading : Loading is the process of bringing a binary form for a type into the Java Virtual Machine. Linking : Linking is the process of incorporating the binary type data into the runtime state of the virtual machine. Linking is divided into three sub-steps: verification, preparation, and resolution. Initialization: During initialization the class variables are their proper initial values.