동등성 썸네일형 리스트형 == 과 equals의 차이점 Java에서 ==와 equals()는 둘 다 비교 연산자이지만, 서로 다른 방식으로 두 개의 값이 같은지를 판단합니다. == 연산자는 두 개의 값이 메모리 상의 같은 위치에 있는지를 확인합니다. 즉, == 연산자는 비교하는 두 개의 값이 정확히 같은 객체인지를 확인합니다. 따라서, == 연산자는 객체의 값을 비교하지 않습니다. 반면에 equals() 메소드는 두 객체가 서로 같은 값을 가지는지를 비교합니다. equals() 메소드는 Object 클래스에서 정의된 메소드이므로, 모든 객체에서 사용할 수 있습니다. 일반적으로, equals() 메소드를 사용하여 두 객체가 가지고 있는 값을 비교하고, == 연산자는 두 객체가 정확히 같은 객체인지를 확인하기 위해 사용합니다. 예를 들어, 다음은 == 연산자와 .. 더보기 이전 1 다음