Java에서 `String s = "a"; s.concat("b");`만 실행한 뒤 s가 그대로인 이유와 관련된 특성은?
정답 3번문자열 내용은 생성 후 직접 변경할 수 없는 불변 객체다
해설
Q-Net 2026년 출제기준과 Oracle Java 언어 명세를 확인해 독자 작성한 3회차 모의문항Java String은 불변이므로 연결이나 치환 연산은 원본 내용을 바꾸지 않고 결과를 나타내는 새 문자열을 만듭니다.
공식 출제기준과 관련 자료를 바탕으로 CBT PASS가 직접 작성한 모의문항이며 실제 시행 기출문제가 아닙니다.