Java Class 和 Object 谁先被加载
5条回答 默认 最新
- CSDN专家-三岁丫 2021-04-05 15:29关注解决 无用评论 打赏 举报
- CSDN专家-赖老师(软件之家) 2021-04-05 15:38关注解决 无用评论 打赏 举报
- 好烦吃不胖 2021-04-06 01:12关注
这个我可以明确的告诉你是Object类先加载,不过你在jdk源码调试是看不出来的,因为Object的类加载器是BootStrapClassLoader这个使用c++实现的。以下是《Java虚拟机规范》中的内容,
一下摘自《深入理解Java虚拟机》
解决 无用评论 打赏 举报 - 好烦吃不胖 2021-04-06 01:28关注
特意测试了一下,启动jvm时添加-verbose:class 可以清晰的看到类加载的顺序:
解决 无用评论 打赏 举报 - 有问必答小助手 2021-04-06 01:43关注解决 无用评论 打赏 举报