秋日的晚霞 2021-10-27 22:57 采纳率: 97.1%
浏览 22
已结题

静态代码块和类的加载问题求解

静态代码块随着类的加载而加载

创建一个对象或者访问一个类的静态成员时,一定会加载该类

同一个类中多次创建该类或者访问该类的静态成员为什么只会加载一次?

而不同的类没次访问都会加载一次?

内存中不是以已经有了该类的字节码对象,为什么还会去加载

JVM只有一个,类的符号引用已经有了 不同的类new为什么又会去加载

JDK7后常量池在堆中,而堆又是线程共享的 JVM只有一个,那么堆也只有一个,常量池也是一个,共享,难道其他的类不知道常量池中已经有了该类的符号引用吗?

  • 写回答

1条回答

      报告相同问题?

      相关推荐 更多相似问题

      问题事件

      • 系统已结题 11月5日
      • 已采纳回答 10月28日
      • 修改了问题 10月27日
      • 创建了问题 10月27日

      悬赏问题

      • ¥15 在线教育培训平台,主要以点播视频和在线练习测试为主,除将视频做切片外,有其他哪种方式降低流量?(关键词-带宽速率)
      • ¥20 用c语音或c++实现银行叫号系统
      • ¥15 人工智能 规则正向演绎和推理
      • ¥20 基于STM32F401的电子密码锁设计
      • ¥15 famamacbeth回归中遇到only size-1 arrays can be converted to Python scalars,求解答
      • ¥15 单片机多个自锁按键的编程实践
      • ¥15 用python操作redis存储中文后,再取出的数据变成了乱码怎么办?
      • ¥15 C语言简单排序问题有偿求解
      • ¥20 请问图片的代码什么意思
      • ¥15 coq问题求带,有偿