摘要: 阅读全文
posted @ 2022-07-13 21:56 努力的达子 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 运行时数据区的结构: 一个jvm对应一个runtime,他是单例的 阅读全文
posted @ 2022-07-13 21:49 努力的达子 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 简介: Java虚拟机对class文件采用的是按需加载的方式,也就是说当需要使用该类的时候才会将它的class文件加载到内存中生成class对象,而且加载某个类的class文件时,java虚拟机采用的是双亲委派模式,即将请求交予父类处理,它是一种任务委派模式 创建一个和String同包名/同类名的自 阅读全文
posted @ 2022-07-13 21:25 努力的达子 阅读(99) 评论(0) 推荐(0) 编辑
摘要: JVM支持两种类型的类加载器,分别为引导类加载器(BootStrap ClassLoader)和自定义类加载器(User-Defined ClassLoader) >从概念上来说,自定义类加载器一般指程序中由开发人员自定义的一类类加载器,但是在java规范中并没有这么定义,而是将所有派生于抽象类Cl 阅读全文
posted @ 2022-07-13 20:22 努力的达子 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 类加载子系统 >类加载器子系统负责从文件系统或者网络中加载class文件,class文件在文件开头有特定的文件标识 >ClassLoader只负责class文件的加载,至于它是否运行,则有ExecutionEngine决定 >加载的类信息存放在一块称之为方法区的内存空间,除了类的信息外,方法区还会存 阅读全文
posted @ 2022-07-13 00:13 努力的达子 阅读(46) 评论(0) 推荐(0) 编辑