728x90 반응형 자바 문자열 비교1 [Java 자바] == equals 차이 Java에서 int와 boolean과 같은 일반적인 데이터 타입의 비교는 == 이라는 연산자를 사용하여 비교한다. 하지만 String처럼 Class의 값을 비교할 때는 equals() 라는 메소드를 사용해서 비교한다. 이에 대해 좀 더 자세히 파헤쳐보자. String 변수 생선시 주소 할당 String 변수를 생성할 때는 두가지 방법이 있다. 1. 리터럴(literal)을 이용한 방식 2. new 연산자를 이용한 방식 리터럴(literal) string constant pool*이라는 영역에 존재 new를 통해 생성 Heap 영역에 존재 String str1 = "apple";// 리터럴 이용 String str2 = new String("banana");// new 연산자 이용 리터럴(literal) .. 2023. 7. 17. 이전 1 다음 728x90 반응형