相关疑难解决方法(0)

在java中卸载类?

我有一个自定义类加载器,以便桌面应用程序可以动态地从我需要与之交谈的AppServer加载类.我们之所以这样做是因为要做这件事所需的罐子数量是荒谬的(如果我们想要运送它们).如果我们不在运行时从AppServer库动态加载类,我们也会遇到版本问题.

现在,我遇到了一个问题,我需要与两个不同的AppServer交谈,并发现根据我首先加载的类我可能会破坏...有没有办法强制卸载类而不实际杀死JVM?

希望这是有道理的

java classloader

170
推荐指数
5
解决办法
13万
查看次数

Java中存储的静态方法和静态变量在哪里?

例如:

class A {
    static int i=0;
    static int j;

   static void method() {
       // static k=0; can't use static for local variables only final is permitted
       // static int L;
    }
}
Run Code Online (Sandbox Code Playgroud)

这些变量将存储在Java,堆中还是堆栈内存中?它们是如何存储的?

java jvm

103
推荐指数
6
解决办法
14万
查看次数

标签 统计

java ×2

classloader ×1

jvm ×1