Develop/JAVA
String과 StringBuffer 그리고 StringBuilder의 차이
[String, StringBuffer 그리고 StringBuilder의 차이를 알아야 하는 이유] 위 3가지 문자열 클래스는 Java를 사용하면 자주 접하게 되는 문자열 클래스입니다. 이는 모두 문자열을 저장하기도 하고 관리합니다. 하지만, 하는 역할이 비슷하다면 굳이 3가지가 존재해야 할까요? 당연히, 각각의 성능이 다르며 상황에 맞게 사용해야 합니다. 그러므로 하나씩 각 특징과 차이를 알아보겠습니다. | String vs StringBuffer/StringBuilder 먼저, String의 특징을 살펴보겠습니다. String과 StringBuffer/StringBuilder의 기본적인 차이는 Immutable(불변) / mutable(가변)입니다. String 객체는 생성이 될 경우, 할당된 메모리..