posted 19 years ago
"Jess?"
When a class is being loaded, yes, its "symbol table" (actually called the constant pool) is loaded, and entries in it that point to other classes cause those other classes to be loaded, too. In this case, class A will be loaded, because class Test will (as I tried to explain) contain a reference to class A, but not to class B, because the "real name" of B.a is actually A.a .