摘要: 双亲委派模型从虚拟机的角度来讲,只存在两种类加载器: (1)启动类加载器:Bootstrap ClassLoader,由C++实现,不是ClassLoader子类,属于虚拟机自身的一部分 (2)所有其他类加载器:这些类加载器由Java语言实现,独立于JVM外部,全部继承自java.lang.Clas 阅读全文
posted @ 2017-12-21 15:00 今夕何夕。 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 类加载过程: 1.加载->链接->初始化2. 链接:验证,准备,解析3. 类的加载指的是将类的.class文件中的二进制数据读入到内存中,将其放在运行时数据区的方法区内,然后在堆区创建一个这个类的java.lang.Class对象,用来封装类在方法区类的对象。4. 类的加载的最终产品是位于堆区中的C 阅读全文
posted @ 2017-12-21 11:17 今夕何夕。 阅读(122) 评论(0) 推荐(0) 编辑