что такое файл общих объектов?

При запуске 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 я обнаружил, что в нем есть все классы, которые были загружены из файла общих объектов.

5
задан asela38 9 December 2010 в 01:03
поделиться