String이란? String 클래스는 문자열을 다루는 클래스이며 불변하다. 즉, String 객체에 값이 초기에 할당되면 그 값은 변경되지 않는다. String 객체 생성방법 1. 리터럴을 이용하여 String 객체 생성 - String a1 = "a"; - String Constant Pool에 저장 2. new 연산자를 이용하여 String 객체 생성 - String a2 = new String("a"); - Heap 영역에 저장 a1과 a2는 서로 참조하는 곳이 다르기 때문에 a1 = a2는 false이다. String 특징 - 불변 String a1 = "a"; a1 += "a"; 1. 'a1' 변수에 'a' 리터럴을 이용해 String 객체 생성 2. 'a1' 변수에 'a' 리터럴 추가로 연산..