오늘의 실험체는 Ojbect.equals() 메서드 입니다.
실험 주제는 Object.equals() 메서드가 정말 null-safe한가?입니다.
실험 시작합니다.🧐
실험 코드
코드는 다음과 같습니다.
package equals실험;
import java.util.Objects;
public class equalsMain {
public static void main(String[] args) {
String a = null;
String b = null;
boolean result = Objects.equals(a,b);
System.out.println(result);
}
}
실행 결과
코드를 실행한 결과는 다음과 같습니다.
결론
Object.equals() 메서드는 null-safe 합니다.
앞으로 null-safe한 Object.equals() 메서드를 사용해서 객체를 비교하고자 합니다.
'Java' 카테고리의 다른 글
자바 메모리 구조 (0) | 2024.10.02 |
---|---|
Objects.equals() vs equals() (0) | 2024.09.25 |
equals()메소드를 비교하는 대상이 null인 경우 (0) | 2024.09.25 |
🔎 synchronized는 정말 동기화를 해주는가? (0) | 2024.07.19 |
@SoftAssertions를 사용하는 이유 (0) | 2024.07.17 |