摘要: 分别从jvm层次和程序视角来看: jvm 层次来看的话,当 new 对象的时候,jvm先会到常量池中查找对象 jvm层次: jvm虚拟机遇到一条new指令的时候,首先会到常量池中去查找当前的指令的参数是否已经加载解析过,如果没有就要进行类的加载(类加载单独在说), 如果已经加载,这个时候就会到堆内存 阅读全文