Friday, July 27, 2001 11:42 AM
The simple answer is that it's that way for "security". :-)
The longer answer is that the core java.* classes must be able to be "trusted" by the run-time system to be secure. Those classes are part of the "basis set" of functionality upon which all the security of a Java system are built.
In terms of resources, check out the "Related Links" box in gutter to the right and check out any of the good Java Security books.