자바 기술면접 - 2
String literal과 new String(””)의 차이를 설명해 주세요.String Literal (String str = “hello”)String Pool 영역에 저장한다.문자열 재사용메모리 효율적new String (String str = new String(”hello”))Heap 메모리에 저장항상 새로운 객체 생성메모리 사용량 증가String, StringBuilder, StringBuffer의 차이점에 대해서 설명해주세요.String불변객체객체 생성 이후, 재할당(재참조)는 가능하지만, 한번 할당되면 내부 데이터를 변경할 수 없는 객체문자열 연산시에 새로운 객체가 생성된다.불변객체이기 때문에 멀티스레드 환경에서 동일한 데이터를 보장받을 수 있다.StringBuilder가변객체문자열 연산..