StringBuffer1 [자바] String, StringBuffer, StringBuilder String String 타입은 자바에서 제공하는 문자열 타입으로 Immutable(불변) 하다는 특성을 가지고 있습니다. 이러한 특성 때문에 String 타입 문자열은 덧셈과 같은 연산이 일어나게 되면 매 연산마다 새로운 객체가 생성되게 됩니다. 예를 들어 다음과 같은 코드를 실행한다고 해봅시다. public class App { public static void main(String[] args) { String a = "Hello "; a += "World"; a += "!!"; System.out.println(a); //출력 : Hello World!! } } 얼핏 보면 단순히 "Hello " 문자열에 "World", "!!" 문자열이 더해져서 출력되는 것 같지만 ConstantPool을 살펴보.. 2022. 3. 21. 이전 1 다음