String 클래스의 또 다른 특징 중 하나가 한 번 실행한 클래스는 변하지 않는다는 것입니다. 다른 클래스는 그렇지 않습니다. String 클래스만 독특한 것이라고 생각하면 됩니다.
이것이 어떤 의미인지 차근차근 살펴보겠습니다. 먼저, 앞에서 작성한 코드에서 str1을 출력하겠습니다.
package javaStudy;
public class StringExam {
public static void main(String[] args) {
String str1 = "hello";
String str2 = "hello";
String str3 = new String("hello");
String str4 = new String("hello");
System.out.println(str1);
}
}
실행결과
hello
str1을 출력하면 hello라는 결과가 나옵니다.