我在库项目的类路径中有一些配置 XML 文件。当应用程序运行时,这些 XML 文件是否始终位于主内存中?
附加问题:如果没有,我如何才能将 XML 文件始终保留在主内存中?
最佳答案
类路径中的文件不会自动加载,即使类文件也需要一个加载理由。您必须使用getResource或getResourceAsStream访问 XML 文件。然后,您不太可能希望将它们作为字节或字符数组保留在内存中 - 最好将它们转换为更可用的格式。
如果您的应用程序是在某些 Web 容器或应用程序服务器的控制下执行的,请使用其设施来读取配置文件。
关于java - java应用程序类路径中的XML文件是否总是加载到内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18869557/