[JAVA - 생활코딩] `==` 와 `.equals()` 차이

Jean·2025년 6월 30일

[생활코딩]

목록 보기
3/8

==주소(참조값) 비교,
.equals()값(내용) 비교


  • p1이 1이고 p2가 1이면 같은 곳을 참조한다

  • o2는 다른 위치로 새롭게 만들어서 저장한다
  • 이때, ==는 주소값을 비교하기 때문에 false를 반환한다
  • 이를 방지하기 위해 equals을 사용한다

  • String o4는 같은 주소를 참조하기 때문에 == 연산자 사용시 true 를 반환
profile
햇내기 개발자 지망생

0개의 댓글