Link
Notice
목록2025/03/28 (1)
HIT해

String의 불변성(Immutability)이란?Java에서 String 객체는 불변(immutable)입니다. 즉, 한번 생성된 String 객체의 내용은 절대 변경될 수 없습니다. String 불변성의 오해: += 연산자많은 Java 초보자들이 가지는 의문 중 하나는 "String이 불변이라면, 왜 += 연산자로 문자열을 이어붙일 수 있는가?"입니다. String answer = "Hello";answer += " World"; // answer = answer + " World" 와 동일System.out.println(answer); // "Hello World" 출력 메모리에 "Hello" 문자열 객체가 생성메모리에 " World" 문자열 객체가 생성두 문자열을 합친 새로운 "Hello Wor..
Java/CS
2025. 3. 28. 22:52