[JAVA][면접 질문] StringBuilder, StringBuffer 의 차이
목적 실제 면접에서 받은 질문을 복기하기 위함 ※질문 : StringBuilder와 StringBuffer의 차이점을 아시나요? 내용 먼저 String과 (StringBuilder, StringBuffer)를 비교하며 설명하겠습니다. StringBuilder, StringBuffer는 String의 단점을 보완한 클래스입니다. String은 내부의 문자열을 수정할 수 있다. ex) String data = "ABC" data += "DEF" 문자열 결합 연산자 '+'를 사용할 때 새로운 메모리 영역이 생긴다. String data = "ABC"를 하면 메모리 스택 영역엔 data 변수가 생성된다. 메모리 힙 영역엔 처음 ABC 객체가 생성된다. data += "DEF" 이 때 처음 생성된 ABC 객체 뒤..