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++ -- ; 去掉繁琐的东西,

相关推荐
JustNow_Man1 天前
【Cline】插件中clinerules的实现逻辑分析
开发语言·前端·javascript
墨着染霜华1 天前
Java Optional orElse orElseGet orElseThrow()
java
czhc11400756631 天前
JAVA1026 方法;类:抽象类、抽象类继承;接口、接口继承 Linux:Mysql
java·linux·mysql
一 乐1 天前
宠物管理|宠物店管理|基于SSM+vue的宠物店管理系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·宠物
gAlAxy...1 天前
面试JAVASE基础(五)——Java 集合体系
java·python·面试·1024程序员节
ceclar1231 天前
C++容器forward_list
开发语言·c++·list
ceclar1231 天前
C++容器list
java·c++·list
夏玉林的学习之路1 天前
Anaconda的常用指令
开发语言·windows·python
张较瘦_1 天前
[论文阅读] 从 5MB 到 1.6GB 数据:Java/Scala/Python 在 Spark 中的性能表现全解析
java·python·scala
m0_748233641 天前
【类与对象(中)】C++类默认成员函数全解析
开发语言·c++·算法