Android 썸네일형 리스트형 [Java] String, StringBuilder, StringBuffer Java 8 String - immutable object(불변 객체) => 생성되면 읽기만 가능하고 변경이 불가능함 - + 연산자를 이용하여 문자열 결합 시 객체의 내용이 변경되는 것이 아닌 새로운 String Object 가 생성됨 (새로운 값을 할당하기 때문에 여러번 더해지는 경우 메모리 관리 측면에서 좋지 못함) StringBuilder - 문자열 결합 시 새로운 객체를 생성하는 것이 아닌 기존의 데이터에 더하는 방식 - 메모리 공간이 가변적임 - 동기화(synchronization) 미지원 => 단일 스레드 환경에서 안전성 보장 - StringBuffer 보다 상대적으로 빠른 처리 StringBuffer - StringBuilder 와 동일한 작동 방법 (synchronization 제외) - .. 더보기 이전 1 다음