相关疑难解决方法(0)

在java中卸载类?

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

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

希望这是有道理的

java classloader

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

XML字符串资源与Java常量字符串?

我有一个字符串就像 String data="apps";

我知道在Android中以两种方式加载String ..

第一个是

所以它是一个常数,我把它定义为

public static final String data="apps";
Run Code Online (Sandbox Code Playgroud)

另一种类型是在res/vslues/strings.xml文件中对它进行修改,如..

<string name="data">apps</string>
<string name="hello_world">Hello world!</string>
Run Code Online (Sandbox Code Playgroud)

如果我想用它..

第一种方式 ClassName.data

第二种方式 context.getResources().getString(resourceid)

题:

所以现在我的问题是我想String在不同的类中使用相同的30次.并且我有更多的变量.这将加载更快并且在上述方法中占用更少的内存.

java xml string android

7
推荐指数
2
解决办法
3936
查看次数

标签 统计

java ×2

android ×1

classloader ×1

string ×1

xml ×1