Any way Ankit....your right !
but what about my asumption...is it OK...
Isn't it mean that any class would not get loaded until we create its object or 1st time access of any static variable of that class.
And more with this JVM will checks only the availability of the class when we say 'Object Obj = null;' , it don't load the class.