java – 为什么jvm有很多clasloaders?为什么不一个?

前端之家收集整理的这篇文章主要介绍了java – 为什么jvm有很多clasloaders?为什么不一个?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在 Java中学习ClassLoader,然后我想知道,为什么JVM有很多类加载器,为什么不只一个?首先加载< Java_Runtime_Home> / lib,然后加载< Java_Runtime_Home> / lib / ext和最后一个加载类路径.

如果你有自定义的classloader,那么系统是第一个.

有人可以告诉我为什么JVM有很多类加载器?

解决方法

一个非常有用的应用程序是能够将多个Web应用程序部署到单个Java EE服务器中.

每个应用程序可能使用不同版本的相同的库,因此必须具有与其他库不同的类加载器,以便能够在单个JVM中具有不同版本的相同类.

猜你在找的JVM相关文章