字符串常量和字符串变量有什么区别?
答案 0 :(得分:2)
这是你在找什么?
Java - Variable, Constant and Literal in Java
变量:
您可以将值指定给 变量一旦被声明。 变量的值可以是 如果改变了程序中的任何地方 变量可以在该范围内访问。
常数:
使用final来声明常量 关键词。常数的值 一旦宣布就不能改变。
答案 1 :(得分:0)
在java中,常量字符串表示标记为final的String变量;
final String foo = "Some String";
当一个变量被标记为final时,它无法在整个程序中被更改。而String变量只是
String bar = "Another String";
可以根据需要多次更改。 另请注意,每当您将新的字符串文字分配给String变量时,它不会更改String,它会创建一个新的String,然后将其分配给现有变量。