Programming/Java
[Java] String vs StringBuilder vs StringBuffer 차이점
개요 Java에서 String 클래스는 불변성을 갖습니다. 그래서 변하지 않는 문자열을 자주 사용하는 경우 좋은 성능을 기대할 수 있는데요, 하지만 문자열에 대한 변경이 자주 일어나는 프로그램에서 String만 사용하게 된다면 효율적인 성능을 기대하기 어렵습니다. 그래서 StringBuilder, StringBuffer를 사용하여 효율적인 성능을 보일 수 있습니다. 언제 StringBuilder와 StringBuffer를 사용하면 좋을지 살펴보도록 하겠습니다. String VS StringBuilder & StringBuffer Java에서 String 객체는 한번 값이 할당되면 그 공간은 변하지 않습니다. 하지만 StringBuilder나 StringBuffer 객체는 한번 값이 할당되더라도 한번 더 ..