最近,我遇到了Java自定义类加载器api。我在这里找到了一种用法,kamranzafar's blog我对类加载器概念有些陌生。谁能详细解释一下,在什么情况下我们可能需要或应该使用它?
自定义类加载器在包含多个模块/应用程序的大型体系结构中很有用。这是自定义类加载器的优点:
主要用途是在应用程序服务器中,因此它们可以运行两个应用程序且不会发生类冲突。也就是说,如果应用程序1具有与应用程序2相同名称的类,则使用自定义类加载器,应用程序1将加载其类,而应用程序2将加载其类。
Java类加载器几乎执行了顾名思义:将类加载到内存中以便可以使用它们。
为什么要使用Java自定义类加载器?