질문&답변
2024.05.22
concat과 +=의 차이
불변(Immutable) 이라는 것은 String 객체에 해당 하는 말입니다.str3 += " java" 를 하면 "hello java" 라는 새로운 String 객체가 생기고 그것을 str3이 참조하는 것입니다.String이 불변이라는 것은 String 객체 내부의 문자열 값을 변경할 수 없다는 의미입니다. 문자열을 변경하려면 새로운 String 객체를 생성해야 합니다.