Hi Ricky -
Class loading occurs dynamically, as the class itself is referenced in the code. The compiler and runtime load a variety of classes as a part of their startup, followed by whatever other classes may be referenced in the program to be compiled/executed.
-----------------
Michael Ernest, co-author of:
The Complete Java 2 Certification Study Guide
[This message has been edited by Michael Ernest (edited November 21, 2000).]