mutable

Java

String vs StringBuilder vs StringBuffer 차이 완벽 정리

자바 문자열 공부하다 보면 무조건 만나게 되는 3개가 있다.StringStringBuilderStringBuffer처음엔 다 문자열 같은데왜 굳이 3개나 있는지 헷갈린다.근데 이 차이를 이해하면👉 메모리, 성능, 멀티스레드 개념까지 같이 잡힌다.실무에서도 진짜 자주 나오는 면접 단골 주제라 꼭 알아두는 게 좋다.String 이란?가장 기본적인 문자열 클래스다.String str = "hello";우리가 평소 가장 많이 쓰는 문자열이 바로 이것이다.String의 핵심 특징👉 immutable (불변 객체)이게 핵심이다.즉:문자열을 수정하는 게 아니라새로운 객체를 계속 만든다예제String str = "hello";str += " world";System.out.println(str);겉보기엔 수정된 것..

Coding_Slowly
'mutable' 태그의 글 목록