gpt4 book ai didi

java - 为什么 Java 没有众所周知的系统属性名称的常量?

转载 作者:太空狗 更新时间:2023-10-29 22:54:54 25 4
gpt4 key购买 nike

<分区>

java.lang.System 类定义了一些 well-known properties .

例如,您可以通过查找“java.io.tmpdir”属性来获取JVM的临时目录:

... = System.getProperty("java.io.tmpdir");

我不明白的是为什么这些属性没有定义为常量(例如在 java.lang.System 类中)。这比使用文字字符串更不容易出错。换句话说,我希望能够做到这一点:

... = System.getProperty(System.JAVA_IO_TMPDIR);

知道为什么没有这样做吗?它甚至可以添加到 Java 的 future 版本中,而不会破坏向后兼容性。还是我遗漏了一些明显的东西?

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