String Interning
·
Language/Java
String Interning 이란?String Interning은 문자열 객체의 메모리 사용을 최적화하고, 문자열 비교를 효율적으로 수행하기 위한 기법이다.간단히 말하자면, 각각 구별되는 String 값의 복사본 하나만 저장하는 기법이다String은 String Pool이라는 특별한 메모리 영역에 저장된다.동일한 문자열에 대해 하나의 인스턴스만 유지하여 메모리 사용을 줄인다.==연산을 사용하여 빠르게 비교할 수 있다.String Pool과 String Interning이전 포스팅에서 String에 대해 설명하며 String Pool에 대해 언급한 적이 있다. String Pool이 정확히 무엇인지, String Interning과 무슨 관계가 있는지 알아보자.String PoolJava에서 문자열 리터..