При запуске jvm в подробном режиме он показывает, что файлы загружаются из общего объектного файла, как показано ниже
[Loaded java.lang.Object from shared objects file]
[Loaded java.io.Serializable from shared objects file]
[Loaded java.lang.Comparable from shared objects file]
[Loaded java.lang.CharSequence from shared objects file]
Что это за файлы общих объектов?Я думал, что это файлы в rt.jar, и он загружается оттуда;но rt.jar долго открывается вниз
[Loaded java.security.BasicPermissionCollection from shared objects file]
[Opened C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded sun.misc.JavaSecurityProtectionDomainAccess from C:\Program Files\Java\jre6\lib\rt.jar]
[Loaded java.security.ProtectionDomain$2 from C:\Program Files\Java\jre6\lib\rt.jar]
, так или иначе, после извлечения rt.jar я обнаружил, что в нем есть все классы, которые были загружены из файла общего объекта.