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

相关推荐
Ada's1 分钟前
【计算机基础系列】python语言:环境搭建
开发语言·python
xiaoshuaishuai83 分钟前
C# Avalonia UI的ItemControl
开发语言·ui·c#
未若君雅裁3 分钟前
JMM、volatile 与 CAS:并发安全三大问题
java·开发语言
hai3152475433 分钟前
# 矩阵算法·算子对齐工具 v6.1 — 技术规格与使用手册
java·开发语言·驱动开发·神经网络·spring·目标检测·矩阵
曾几何时`11 分钟前
Go(三)GC垃圾回收
开发语言
并不喜欢吃鱼12 分钟前
一.C++11:统一列表初始化 + std::initializer_list 超详细精讲
开发语言·c++
CHHH_HHH20 分钟前
【C++】二叉搜索树全面升级,深度剖析AVL树
开发语言·数据结构·c++·算法·stl
shelter20 分钟前
一文讲清楚Spring Aop失效场景以及失效背后的原理
java
奋斗的小方23 分钟前
Java基础篇09(2):项目实战之基于swing的石头迷阵
java·开发语言
暗夜猎手-大魔王32 分钟前
转载--Hermes Agent 08 | Agent 的自我进化:nudge、后台审查与轨迹数据
java·前端·人工智能