문자열은 객체이다.
String str1 = new String("HelloWorld");
String str2 = "HelloWorld";
그러므로 변수에 문자열을 저장할때 변수가 해당 문자열을 담고 있는 것이 아니라, 문자열의 주소를 가리키고(담고) 있는 것이다.
이때 문자열이 저장되는 메모리 공간을 Literal Pool Memory(재활용 메모리 공간)라고 한다.
String은 "=="로 비교하는 것이 아니라,
String에서 제공하는 메서드로 비교하여야 한다.