JVM
文章平均质量分 87
静心观复
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java类冲突
运行时找不到方法(NoSuchMethodError)类型转换异常(ClassCastException)行为异常(实际运行的不是你预期的代码)这些问题在大型项目中极其难以排查,建议在依赖管理和包命名上严格规范,使用工具及时发现和解决冲突。原创 2025-09-12 19:59:19 · 886 阅读 · 0 评论 -
类加载的双亲委派机制
中文通常翻译成“双亲委派机制”或“父类委托机制”,但“双亲委派”更常见。这种“层层请求、逐级委派”的方式,就是“双亲委派”。(直译为“父亲委托模型”)来的。这就是“双亲委派”名称的由来。这个名字其实是从英文。原创 2025-09-11 10:48:17 · 343 阅读 · 0 评论 -
java ClassLoader
ClassLoader(类加载器)是 Java 虚拟机(JVM)用来加载.class文件(字节码)的对象。它负责把类的字节码文件读进内存,并转换成 JVM 可以识别的 Class 对象。简单来说,你写的 Java 代码会被编译成.class文件,运行时由 ClassLoader 加载进 JVM,才能被执行。是 JVM 加载类和资源的工具,决定了类的来源和隔离性。双亲委派机制保证了安全和一致性,防止类被重复加载或被恶意篡改。原创 2025-09-11 10:43:18 · 745 阅读 · 0 评论 -
在 debug 过程中你可以通过 ClassLoader 获得哪些信息
在 debug 时,通过 ClassLoader,你深入能获得:类型与层级结构(AppClassLoader、ExtClassLoader、自定义等)可加载的物理路径列表(classpath、jar 包等)资源查找能力(资源文件的实际路径和 URL)自定义 ClassLoader 的内部状态类加载流程和委托机制但不能直接获得“已加载类列表”,这需要借助 JVM 诊断工具。原创 2025-09-11 10:39:18 · 944 阅读 · 0 评论 -
Class Loaders in Java
Class loaders are responsible for loading Java classes during runtime dynamically to the JVM (Java Virtual Machine). Also, they are part of the JRE (Java Runtime Environment). Hence, the JVM doesn’t n...原创 2019-11-20 14:56:00 · 252 阅读 · 0 评论 -
JVM Architecture
jvm内存模型原创 2019-08-13 14:21:49 · 399 阅读 · 0 评论 -
JVM Garbage Collection
一、 Java (JVM) Memory Model - HeapPermGen memory space has been removed in Java 8.1.1 Memory Management in Java – Young GenerationThe young generation is the place where all the new objects are cre...原创 2019-08-15 14:07:55 · 337 阅读 · 0 评论
分享