gpt4 book ai didi

Java JVM 范围的设置

转载 作者:行者123 更新时间:2023-11-30 11:47:55 25 4
gpt4 key购买 nike

我正在寻找 JVM 范围的系统参数列表。这些可以通过调用 System.setProperty 或通过调用平台中定义的静态方法来设置。目的是获得一个方法调用列表,应避免在容器中运行的应用程序调用这些方法。因为这些方法改变了系统范围的参数,所以它们可能对其他应用程序产生不可预知的影响。这可以通过在运行时设置适当的权限或在构建时使用 findbug 规则来强制执行。

作为开始,我有:

更多?

最佳答案

您提到的时区、语言环境和系统属性是静态变量,不受 JVM 的限制,而是由表示包含类的 Class 对象限制。

Class 对象的范围由 ClassLoader加载它。

例如,像 Tomcat 这样的 servlet 容器可以让多个 Web 服务在同一个 JVM 中运行,但具有不同的默认时区和语言环境。

查看 Tomcat 的类加载器操作方法:http://tomcat.apache.org/tomcat-7.0-doc/class-loader-howto.html

关于Java JVM 范围的设置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9076713/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com