首页
个人开发
工作相关
共享
搜索
登录
搜索
colo
欲买桂花同载酒
累计撰写
1823
篇文章
累计收到
0
条评论
首页
栏目
首页
个人开发
工作相关
共享
JVM虚拟机
2025-12-13
请解释JVM类加载机制中的双亲委派模型,并说明如何自定义类加载器打破该模型
双亲委派模型的核心机制是:类加载请求优先委派给父加载器处理父加载器无法完成时才由子加载器自行加载通过层级委托避免核心类被篡改自定义类加载器打破模型的关键步骤:继承ClassLoader类重写findClass()方法在loadClass()中绕过父加载器检查
2025年-12月-13日
4 阅读
0 评论
JVM虚拟机
2025-12-13
如何理解JVM的双亲委派模型?请描述其工作原理并举例说明如何打破该机制
双亲委派模型是JVM类加载的核心机制:类加载请求优先委派给父加载器处理避免重复加载,保证核心类库安全破坏方式:重写loadClass()方法或使用线程上下文加载器
2025年-12月-13日
4 阅读
0 评论
JVM虚拟机
2025-12-9
请解释Java中的类加载机制,并描述双亲委派模型的工作原理及其如何避免类重复加载
Java类加载机制分为加载、链接、初始化三个阶段:加载:查找字节码并创建Class对象链接:包含验证、准备、解析三个子阶段初始化:执行静态代码块和静态变量赋值双亲委派模型工作原理:类加载器收到请求后先委派给父类加载器父加载器无法完成时才自己尝试加载加载顺序:启动类加载器 → 扩展类加载器 → 应用类加载器 → 自定义加载器避免重复加载:父加载器已加载的类,子加载器不会重复加载不同类加载器加载的相同类被视为不同类
2025年-12月-9日
5 阅读
0 评论
JVM虚拟机
2025-12-9
简述JVM内存区域的组成及其作用
JVM内存主要分为以下几个区域:堆(Heap):存储对象实例,是GC主要工作区域栈(Stack):存储局部变量和方法调用,线程私有方法区(Method Area):存储类信息、常量、静态变量程序计数器(PC Register):记录当前线程执行位置本地方法栈(Native Method Stack):支持Native方法调用
2025年-12月-9日
4 阅读
0 评论
JVM虚拟机
2025-12-6
请解释Java中的类加载机制,并描述双亲委派模型的工作原理及其作用
Java类加载机制分为加载、验证、准备、解析、初始化五个阶段。双亲委派模型的工作原理是:类加载请求优先委派给父加载器处理父加载器无法完成时才由子加载器尝试加载加载器层级:Bootstrap → Extension → Application → 自定义加载器主要作用:避免重复加载,确保类唯一性防止核心API被篡改(安全)保证程序稳定性和一致性
2025年-12月-6日
4 阅读
0 评论
JVM虚拟机
2025-12-5
JVM内存区域划分及常见内存溢出异常分析
JVM内存主要分为:线程私有区:程序计数器、Java虚拟机栈、本地方法栈线程共享区:堆、方法区(元空间)常见内存溢出异常:StackOverflowError:栈深度超出限制OutOfMemoryError: Java heap space:堆内存不足OutOfMemoryError: Metaspace:元空间耗尽
2025年-12月-5日
5 阅读
0 评论
JVM虚拟机
2025-12-5
JVM内存区域划分及垃圾回收机制
JVM内存主要分为:堆(Heap):存放对象实例,GC主要区域方法区(Metaspace):存储类信息、常量池(JDK8+)虚拟机栈(JVM Stack):存储方法调用栈帧本地方法栈(Native Stack):Native方法调用程序计数器(PC Register):当前线程执行指令地址垃圾回收关键点:对象存活判定:引用计数法(有循环引用问题)、可达性分析(GC Roots追踪)常见GC算法:标记-清除(碎片问题)、复制(年轻代)、标记-整理(老年代)
2025年-12月-5日
5 阅读
0 评论
JVM虚拟机
2025-12-5
Java类加载机制与双亲委派模型解析
Java类加载机制分为加载、验证、准备、解析、初始化五个阶段。双亲委派模型工作原理:类加载请求优先委派给父加载器处理父加载器无法完成时才由子加载器尝试加载加载器层次:Bootstrap → Extension → Application → Custom核心作用:避免重复加载,确保类唯一性防止核心API被篡改(安全机制)保证Java程序稳定运行
2025年-12月-5日
5 阅读
0 评论
JVM虚拟机
2025-12-5
请解释双亲委派模型的工作原理及其在类加载中的作用
双亲委派模型是JVM类加载的核心机制:类加载请求优先委派给父加载器处理父加载器无法完成时才由子加载器自行加载确保核心类库安全性和类加载的唯一性避免重复加载和恶意替换核心类
2025年-12月-5日
5 阅读
0 评论
JVM虚拟机
1
2