string
[Java] String
String 문자열을 저장하기위해 사용되는 클래스입니다. immutable(불변) 클래스라고 불리지만, 문자열 끼리의 연산이 가능합니다. 무슨 말이냐? String str = "Hello"; String str2 = new String("world"); str += str2; System.out.println(str); 문자열 리터럴 첫 번째 줄의 값이 바로 리터럴로 적용됩니다. 이러한 문자열 리터럴의 경우 컴파일 시 클래스 파일에 저장됩니다. 이때 저장되는 공간이 따로 존재하며 이를 Constant Pool이라고 합니다. Constant Pool에는 중복되는 문자열이 존재하지 않는다. String str = "Hello"; String comp = "Hello"; System.out.println(st..