Wenn der jvm im ausführlichen Modus ausgeführt wird, zeigt er an, dass Dateien von einer freigegebenen Objektdatei geladen werden, wie unten gezeigt.Was ist eine Datei mit gemeinsamen Objekten?
[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]
Was sind diese Dateien mit gemeinsam genutzten Objekten? Ich dachte, das sind Dateien in rt.jar und es wird von dort geladen; aber rt.jar wird auf lange Weise geöffnet
[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]
jeder Weg nach dem Extrahieren der rt.jar ich fand es alle Klassen, die von gemeinsamen Objektdatei geladen wurden.
Diese Antwort müssen einige Quellen nennen kann .... – Pacerier
@Pacerier Fühlen Sie sich frei Zitate hinzuzufügen. –