Java
- 分类
- Java JVM
- 难度
- 未设置
- 来源数
- 1
- 更新时间
- 2026/03/29 01:13
答案
Class.forName()除了加载类,还会执行static块 loadClass只会进行类的加载 Class.forName(name, initialize, loader)也可以控制是否执行static块
相关题目(5)
怎么查看和分析堆内存?共源 1
Java
CPU 满了怎么排查?共源 1
并发Java
哪些情况会发生栈溢出?共源 1
Java JVM并发Java
常用的 JVM 排查工具有哪些?共源 1
Java JVM并发Java
JVM 什么时候启动?共源 1
Java JVMJava
元信息
审核状态: active
关联来源: 1
来源面经题(0)
这道题目前没有手动沉淀的面经题来源。
来源(1)
Java八股(JVM).md
knowledge_noteQuestion 9: Class.forName 和 ClassLoader.loadClass 有什么区别?
Source answer: Class.forName()除了加载类,还会执行static块 loadClass只会进行类的加载 Class.forName(name, initialize, loader)也可以控制是否执行static块
Reviewed answer: Class.forName不仅会加载类,还会在默认情况下触发类初始化并执行静态代码块;loadClass通常只做加载,不触发初始化。Class.forName(name, initialize, loader)还可控制是否初始化。