JAVA 19(3) equals 메소드

2021. 8. 5. 13:50·Programming/Java
목차
  1. equals()

 

equals()

- 인스턴스 비교 메소드

- '=='는 참조값을 비교한다(동일한 인스턴스를 참조하는지 비교한다). equals도 마찬가지로 참조값을 비교한다. 

- 같다는 기준은 프로그래머가 결정한다. 따라서, 상황에 따라 오버라이딩을 통해 equals를 재정의한다. 

 

 

String 클래스는 문자배열을 비교하기 위해서 이미 equals()를 오버라이딩하고 있다. ==는 참조하는 대상(인스턴스)을 비교하는 연산자이므로 위의 예제에서는 false을 반환한다. equals는 문자열 내용을 비교하도록 재정의 됐으므로 true을 반환하다. 따라서, 참조값을 비교할 때는 ==, 내용을 비교할 때는 equals를 호출하면 된다.

 

'Programming > Java' 카테고리의 다른 글

JAVA 19(5) 얕은 복사와 깊은 복사  (0) 2021.08.11
JAVA 19(4) clone 메소드  (0) 2021.08.05
JAVA 19(2) Object 클래스  (0) 2021.08.05
JAVA 19(1) 메모리 모델  (0) 2021.08.05
JAVA 18(2) 예외 클래스 Throwable  (0) 2021.08.05
  1. equals()
'Programming/Java' 카테고리의 다른 글
  • JAVA 19(5) 얕은 복사와 깊은 복사
  • JAVA 19(4) clone 메소드
  • JAVA 19(2) Object 클래스
  • JAVA 19(1) 메모리 모델
사랑우주인
사랑우주인
  • 사랑우주인
    lovelyAlien
    사랑우주인
  • 전체
    오늘
    어제
  • 글쓰기
    관리
    • 분류 전체보기 (208)
      • Programming (4)
        • Spring (28)
        • Java (46)
        • JPA (2)
        • 디자인 패턴 (5)
        • 개발&아키텍처 (0)
      • Network (13)
      • OS (19)
      • Database (1)
      • Kubernetes (0)
      • Kafka (2)
      • Algorithm (49)
        • BaekJoon (1)
        • Programmers (19)
        • Algorithm (5)
        • Socar (2)
        • LeetCode (19)
      • Interview (2)
      • Issues (2)
      • DotJoin (1)
      • Git (4)
      • 독서 (3)
      • 끄적끄적 (1)
      • 외부활동 (26)
        • 항해플러스 (2)
        • JSCODE 네트워크 (19)
        • JSCODE 자바 (5)
      • SQL (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
    • GitHub
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    socar
    Oauth2
    Generic
    AuthenticationSuccessHandler
    pacific atlantic water flow
    clone graph
    트랜잭션
    디자인 패턴
    @JsonProperty
    제네릭
    추상화 클래스
    JSCode
    rotting oranges
    RR
    Thread
    @JsonNaming
    Process
    algorithm
    운영체제
    준영속 엔티티
    LinkedList
    lower bounded wildcards
    wildcards
    minimum number of arrows to burst balloons
    Climbing Stairs
    Reorder List
    runner 기법
    fcfs
    OS
    BFS
  • 최근 댓글

  • hELLO· Designed By정상우.v4.10.1
사랑우주인
JAVA 19(3) equals 메소드

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.