2010-12-10 6 views
0

문자열 상수와 문자열 변수의 차이점은 무엇입니까?문자열 상수와 변수

+3

Mutability? 당신이 뭘하고 있는지 잘 모릅니다. 상수로 – msandiford

+0

당신은 mutability 또는 문자열 리터럴을 의미합니까? –

+1

은'string constant'를 가지고'string literal'을 의미합니까 ?? –

답변

2

이게 당신이 찾고 있는게 있니? 변수

Java - Variable, Constant and Literal in Java :가 선언 된 후

당신은 변수에 값을 할당 할 수 있습니다. 해당 범위에서 변수에 액세스 할 수있는 경우 변수의 값은 이 될 수 있습니다.

상수 :

상수는 최종 키워드를 사용하여 선언됩니다. 상수 의 값은 선언 된 후에 변경할 수 없습니다.

0

java에서 상수 문자열은 final로 표시된 문자열 변수를 의미합니다.

final String foo = "Some String"; 

변수가 final로 표시되면 프로그램 전체에서 변경할 수 없습니다. 문자열 변수는 간단합니다.

원하는만큼 변경할 수 있습니다. String 변수에 새 문자열 리터럴을 할당 할 때마다 String을 변경하지 않고 새 문자열 리터럴을 만든 다음 기존 변수에 할당합니다.