2010-12-10 112 views

回答

2

這是你在找什麼?

Java - Variable, Constant and Literal in Java

變量:

一旦被宣佈可以分配值到 變量。 如果 變量在該範圍內可訪問,則變量的值可以是 在程序中的任何位置更改。

常量:

常量使用最終 關鍵字聲明。常數 的值只有在聲明後才能更改。

0

在Java中的恆定字符串意味着標記爲最終String變量;

final String foo = "Some String"; 

而當一個變量被標記爲final時,它不能在整個程序中被改變。而字符串變量只是

String bar = "Another String"; 

它可以根據需要多次更改。 還要注意的是,無論您何時將新字符串文字分配給字符串變量,它都不會更改字符串,它會創建一個新字符串,然後將其分配給現有變量。