posted 17 years ago
Hi,
Welcome to JavaRanch!
There's no list of pre-loaded classes, although you can guess that a lot of classes will in fact be loaded before yours. "Thread" is needed to run anything at all, of course, and, that certainly pulls in "String", which pulls in all sorts of internationalization/localization stuff. Runtime is likely loaded very early, and System, so that System.out is all ready for you. ClassLoader and Class, before any of these! Object, of source: I suppose pretty much everything in java.lang is going to get dragged in before your program starts to execute.
[ August 06, 2006: Message edited by: Ernest Friedman-Hill ]