請告訴我,默認情況下哪個JDK類用於將應用程序類 加載到jvm中。它不能是Classloader類,因爲它的抽象類使用JDK類來加載應用程序類。Java類加載器默認類加載器
1
A
回答
2
從Oracle OpenJDK 8的實驗中,這是sun.misc.Lanucher$AppClassLoader
,它具體(非抽象)URLClassLoader
的子類。
給出的鏈接是根據原始問題中的標籤給出的JDK6源代碼。 Java 8 AppClassLoader可用於here。
1
當你閱讀理論時,通常第一個類加載器被稱爲引導類加載器。實例將根據實現而有所不同(HotSpot,JRockit,IBM和基於版本)。在Java API Specification有更多的信息。
相關問題
- 1. java類加載器
- 2. 與默認類加載器和PlayFramework自定義類加載器衝突
- 3. Java類加載器:爲什麼先搜索父類加載器?
- 4. Java加密存儲器類加載器
- 5. java動態類加載器
- 6. java安全類加載器
- 7. Java類加載器動態
- 8. Java類加載器混淆
- 9. Java中的類加載器
- 10. 在Java中修改默認類加載器的行爲
- 11. 跨類加載器的類加載
- 12. Java類加載 - 哪個類加載器和/或類導致加載?
- 13. Java子類加載器覆蓋父類
- 14. Java類加載器:加載兩次相同的類
- 15. Java編譯器API類加載器
- 16. 卸載類加載器
- 17. 跨類加載器
- 18. RMI類加載器
- 19. 類和類加載器
- 20. 有沒有辦法來覆蓋默認的Java類加載器來記錄每一個加載的類?
- 21. 加密類加載器
- 22. 負載類與Java類加載器通過類的forName方法
- 23. Java類加載
- 24. 如何儀器類加載自定義類加載器?
- 25. 在Ruby中加載Url類加載器
- 26. swf加載類加載器參數
- 27. Symfony的類加載器不會加載
- 28. 加載一個數組類加載器
- 29. ByteBuddy - 修改加載類的默認值
- 30. MBean類無法由默認加載程序存儲庫加載?