javase
圆猿缘
这个作者很懒,什么都没留下…
展开
-
java程序执行过程及静态块、非静态块执行顺序
1、 java程序遵循先加载再使用的原则。2、静态全局变量(类变量)、静态代码块中的代码只会执行一次,这个执行过程发生在类初始化阶段。并且静态全局变量是所有类实例共享的,在一个实例中修改了静态变量的值,其他实例看到的将是修改后的值。3、非静态全局变量(实例变量)、非静态代码块在每次实例化对象时都会执行,并且其先于构造器被执行。非静态全局变量不是所有类实例共享的,一个类修改了它的实例变量的值,不会影响到该类其他实例变量。4、静态全局变量、静态代码块遵循从上到下依次执行的原则,越前面的代码越先被执行,非静态全局原创 2015-07-31 14:31:51 · 1063 阅读 · 0 评论 -
深入探讨 Java 类加载器
本文内容转载自:https://www.ibm.com/developerworks/cn/java/j-lo-classloader/ 类加载器是 Java 语言的一个创新,也是 Java 语言流行的重要原因之一。它使得 Java 类可以被动态加载到 Java 虚拟机中并执行。类加载器从 JDK 1.0 就出现了,最初是为了满足 Java Applet 的需要而开发出来的。Java A转载 2015-07-30 16:24:41 · 495 阅读 · 0 评论