반응형 collector1 [Java] 자바 String을 효율적으로 사용하는 방법 (StringBuilder, StringBuffer, StringJoiner, Collectors.joining) 학습목표 · String은 클래스 선언에 따라 메모리에 저장되는 방식이 다르다 · String은 immutable(불변)하다 · StringBuilder와 StringBuffer · StringBuilder와 StringBuffer의 구조 · StringJoiner · Collectors 클래스의 joining 메서드 String은 클래스 선언에 따라 메모리에 저장되는 방식이 다르다. String str1 = new String("abc"); //인스턴스로 생성된다. String str2 = "abc"; //상수풀에 있는 문자열을 가르킨다. JVM(Java Virtual Machine)에서는 아래와 같은 구조로 데이터를 저장한다. String은 선언 방식에 따라 아래와 같이 힙메모리 또는 상수 풀(Run.. 2021. 9. 29. 이전 1 다음 반응형