一个关于JVM类初始化问题
Posted 盗帅_tim
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了一个关于JVM类初始化问题相关的知识,希望对你有一定的参考价值。
刚在看虚拟机相关知识点 看到一段代码,大家猜测一下这段代码会触发子类初始化吗
public class SuperClass{ static{ system.out.println("SuperClass init."); } public static int value=1233; } public class SubClass{ static{ system.out.println("Subclass init."); } } public class NotInitDemo{ public void main(String[] args){ system.out.println(SubClass.value); } }
实际输出是 SuperClass init.
没有输出子类内容 为什么呢 ?
以上是关于一个关于JVM类初始化问题的主要内容,如果未能解决你的问题,请参考以下文章