0
나는 여기어떻게 자바 문자열 불변?
public void show(){
String s1;
s1 = "abc";
s1 = "def";
System.out.println(s1);
}
출력 데프입니다 아래와 같이 자바 클래스의 방법에 문자열을 가지고 있지만, 문자열은 불변이기 때문에 그래서 문자열 S1 내가 변경할 수 있습니다 여기 불변 이해가 안 돼요 문자열 s1 콘텐츠는 abc ~ 입니다.
제발 이해시켜 주시겠습니까?
다음 링크를 참조하십시오 ... 의심의 여지가 없습니다. http://stackoverflow.com/questions/8798403/stest-is-immutable-what-exactly-is-the-meaning –
Btw, 변수의 재 할당을 금지하려면 'final'을 사용하십시오. 키워드 :'final String s1 = "abc";'. – Tom