我正在
Java中学习ClassLoader,然后我想知道,为什么JVM有很多类加载器,为什么不只一个?首先加载< Java_Runtime_Home> / lib,然后加载< Java_Runtime_Home> / lib / ext和最后一个加载类路径.
如果你有自定义的classloader,那么系统是第一个.
有人可以告诉我为什么JVM有很多类加载器?
一个非常有用的应用程序是能够将多个Web应用程序部署到单个Java EE服务器中.
每个应用程序可能使用不同版本的相同的库,因此必须具有与其他库不同的类加载器,以便能够在单个JVM中具有不同版本的相同类.
原文链接:https://www.f2er.com/jvm/123212.html