JVM
文章平均质量分 66
BBT_132
这个作者很懒,什么都没留下…
展开
-
Java类的加载,以及静态内部类的问题。
1、属性的加载以及初始化的问题当要实例化一个类时,JVM会首先加载该类,并且在加载过程中检查这个类是否有静态属性以及静态代码块,如果有,就按顺序分配内存并初始化他们,并且只在类加载的过程中初始化一次。对于构造代码块,以及普通属性,是在类实例化时进行的,并且每次实例化都会调用,并且构造代码块先于构造方法执行。下面看这段代码:首先JVM会加载这个类,通过断点调试发现当执行到静态原创 2016-04-13 14:25:31 · 6785 阅读 · 0 评论 -
Java静态内部类以及非静态内部类
1、静态内部类静态内部类桶静态代码块一样,只能访问外部类的静态方法和属性。原创 2016-04-13 15:08:42 · 495 阅读 · 0 评论