string

· Java
목차 개요 자바에서 문자열을 조작할 때 주로 사용되는 클래스들인 String, StringBuffer, StringBuilder의 차이점과 특성에 대해 알아보자. 이 세 가지 클래스는 각각 다른 상황에서 사용하기 적합하며, 그 중 String 클래스를 사용할 때 오버헤드가 발생하는 이유에 대해 설명하고 StringBuffer와 StringBuilder의 차이를 알아보자. String에서 오버헤드가 발생하는 이유 String 클래스의 특성을 이해할 필요가 있는데 String은 불변(immutable) 객체로, 생성된 후에 변경할 수 없다. 따라서 문자열 조작이 필요한 경우, 항상 새로운 String 객체가 생성된다. 이로 인해 빈번한 문자열 연산이 발생하는 경우, 메모리에 많은 임시 객체가 생성되어 성능에..
nstgic3
'string' 태그의 글 목록