Java에서 int와 boolean과 같은 일반적인 데이터 타입의 비교는 == 연산자를 사용해 비교한다. 하지만 String은 객체이기 떄문에 값을 비교할 때 ==이 아닌 equals()라는 메소드를 사용하여 비교한다. String 변수 생성 방법 1. 리터럴 이용 2. new 연산자 이용 String str1 = "apple"; //리터럴을 이용한 방식 String str2 = "apple"; //리터럴을 이용한 방식 String str3 = new String("example"); //new 연산자를 이용한 방식 String str4 = new String("example"); //new 연산자를 이용한 방식 리터럴을 사용하는 경우, string constant pool 영역에 존재하게 되고, new..