java - 类加载器如何加载和卸载静态类?

标签 java jvm classloader

我正在为第 3 方服务器应用程序编写一个插件。
我想知道java类加载器通常如何重新加载静态类?

有人可以推荐一个详细解释 java 类加载的好文档吗?

最佳答案

类的静态成员不会重新加载。 (我假设你不是在谈论静态内部类)

相反,当卸载类加载器时,静态成员也会被卸载。当加载新的类加载器(使用相同或相似的代码)时,静态成员将被延迟加载。

关于java - 类加载器如何加载和卸载静态类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9157814/

相关文章:

java - jstack - 知名文件不安全

java - 如何使动态加载的插件能够感知 Web 应用程序

java - 关于在 Eclipse 中创建 Java 项目

java - 更正输入文件以读取每一行

java - 将应用程序部署到 Google 应用程序引擎时出现问题

java - 如何即时修改 java.lang 类?

java - 在独立部署或在ear中部署的war文件中查找资源(.txt文件)

java - 无法在数据库中保存日期(月/日/年)

java - 如何确保我使用的是 "server"JVM?

haskell - Haskell 中的并发编程