gpt4 book ai didi

java - 使字符串静态有什么用

转载 作者:行者123 更新时间:2023-12-02 04:48:59 28 4
gpt4 key购买 nike

如果我没记错的话,有多少相同的字符串被创建,只是在使用字符串驻留存储它的唯一位置。如果是这样,如果 Sting 已经只存储在内存中的一个位置(除了充当静态变量之外什么也没有),那么将 Sting 设为静态有什么用呢?谢谢。

最佳答案

静态字符串可以在类外部访问,而无需创建类的变量。示例如下:

public class Stuff {
public static final String foo = "foo";
}

下面是调用变量 foo 的示例(同时仍然保留 foo 的内容):

public class Application {

public static void main(String[] args) {
System.out.println(Stuff.foo);
}
}

如上所述,我不必初始化应用程序中的东西。

关于java - 使字符串静态有什么用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29422818/

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