JVM双亲委派机制

看个例子:

//双亲委派机制:为了保证安全

//1、 APP --->EXC---->BOOT(最终执行)

因为:会一层一层的向上找main方法,找到rt.jar包中java.lang包中的String的main方法

总结:

1、类加载器收到类加载的请求,

2、将该请求向上委托给 父类加载器,一直向上委托,知道启动类加载器

3、启动加载器 检查是否能够加载当前这个类,能加载就结束,使用当前的加载器。否则

抛出异常,通知子加载器进行加载

4、重复步骤3

Class Not Found ~

null ; java 调用不到~ C、C++

Java = C++ -- ; 去掉繁琐的东西,

相关推荐
临床数据科学和人工智能兴趣组4 分钟前
要使用 R Markdown,首先需要安装 R 和 RStudio,接着安装 rmarkdown 包
开发语言·数据挖掘·数据分析·r语言·r语言-4.2.1
软萌萌的121 分钟前
Java Spring Boot 修改yml配置&加载顺序规则
java·spring boot·python
Nebula嵌入式29 分钟前
【C语言】09-深入解析main函数
linux·c语言·开发语言·嵌入式
IT小盘1 小时前
13-企业Prompt模板-角色任务约束与输出格式
java·前端·prompt
爱敲键盘的猴子1 小时前
Java并发编程 -- volatile
java·java并发
神罚天下ET2 小时前
c# ACME client (补充)
开发语言·c#
plainGeekDev3 小时前
工厂模式 → Hilt
android·java·kotlin
小灰灰搞电子3 小时前
Qt 实现魔法导航菜单源码分享
开发语言·qt
持敬chijing3 小时前
Python概述
开发语言·python
plainGeekDev3 小时前
Application 单例 → Hilt Singleton
android·java·kotlin