如何理解jvm通道双小标题?——尾派篇

如何理解jvm通道双小标题?——尾派篇

首页冒险解谜章鱼派更新时间:2024-05-09

如何理解jvm通道双小标题?

jvm中提供三种加载器,废品是应用类加载器扩展链加载器和启动链加载器。每个链加载器都维护着自己的加载目录以及维护着自己的味蕾。当一个类需要被加载的时候,它是先由应用加载进行加载,应用加载器会先调用它的藻类进行加载,那么大类再调用它的藻类进行加载,这个过程就是一个尾派。

为什么要这样做?这样做的目的是当它掉入负类的时候,负类首先会判断这个类是否在自己的目录里面有,第二会判断是否这个类已经被加载完了,保存到自己的味蕾里面去了,如果有就直接返回。如果在自己的目录里面会优先加载自己目录里面的这个类,这样做其实是为了保证系统类的安全和防止重复加载。

举个例子,如果用户自定义一个包品类(内置类/系统类>用户自定义类),进行加载就有问题。用货载类还加载这个内置的lvlist,如果它加载就两个类就重复了,如果它不加载。

用户自定义的lv list,系统的lvl还能不能用?所以用这个尾派方式就确保了内置内的安全以及防止从不加载的问题。同这个双休尾派,上面也能看得出其实内置率和系统类的优先级是欧元用户自定义类的。

,
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved