A.iguodala 2021-04-05 15:28 采纳率: 0%
浏览 156

Java Class 和 Object 谁先被加载

Java Class 和 Object 谁先被加载

  • 写回答

5条回答 默认 最新

  • CSDN专家-三岁丫 2021-04-05 15:29
    关注

    你是说这两个类谁会先加载吗?

    评论
    A.iguodala 2021-04-05 15:34

    对的

    回复
    CSDN专家-三岁丫 回复 A.iguodala 2021-04-05 15:38

    不知道底层,但是应该是 Object ,因为 Class 也是继承了 Object

    回复
    CSDN专家-三岁丫 回复 A.iguodala 2021-04-05 15:38

    你问这个是好奇?还是啥

    回复
  • 关注

    Object类是所有类的父类,按照java 继承的原则应该是Object 先加载

    评论
  • 好烦吃不胖 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
    关注

    您好,我是有问必答小助手,你的问题已经有小伙伴为您解答了问题,您看下是否解决了您的问题,可以追评进行沟通哦~

    如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~

    ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632

    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部