A coworker (who is very new to Java) stopped in today and asked what seemed like a very simple question. Unfortunately, I did an absolutely horrible job of trying to explain
The jvm loads the class whenever it is first "mentioned". Then there is nothing to prevent instantiation - it is already loaded