
java虚拟机
dancheren
这个作者很懒,什么都没留下…
展开
-
双亲委派模型
双亲委派模型 从java开发人员的角度出发,类加载器可以分为三种:启动类加载器、扩展类加载器、应用程序类加载器。 启动类加载器:这个类将负责\lib目录中的,或被 -Xbootclasspath 参数所指定的路径中的,并且是虚拟机所能识别的类库加载到虚拟机内存中。启动类加载器无法被java程序直接引用,用户在编写自定义类加载器时,如果需要使用把加载请求委派给引导类加载器,直接使用原创 2016-11-10 17:16:19 · 808 阅读 · 0 评论 -
java初始化顺序
(转)java类初始化顺序 我们大家都知道,对于静态变量、静态初始化块、变量、初始化块、构造器,它们的初始化顺序依次是(静态变量、静态初始化块)>(变量、初始化块)>构造器。我们也可以通过下面的测试代码来验证这一点: public class InitialOrderTest { // 静态变量 public static Stri转载 2017-02-09 16:49:21 · 424 阅读 · 0 评论 -
java四种引用
在Java中有四种引用类型,他们是:强引用(Strong Reference),软引用(Soft Reference),弱引用(Weak Reference) 和 虚引用(Phantom Reference)。 一.四种引用类型的解释: JVM会持有一般对象直到他们不再是可触及的状态。换句话说,当没有任何有效引用指向他们的时候会被垃圾回收,无效引用不会被计算在内。软引用指向的对象会在不转载 2017-03-28 10:10:13 · 320 阅读 · 0 评论