Home 동일성 VS 동등성
Post
Cancel

동일성 VS 동등성

동일성

  • 객체의 메모리 주소값이 같음을 표시
  • == 를 통해 비교

    동등성

  • 객체가 가지고 있는 정보가 같은 경우
  • Object method 인 equals를 이용

    예시

1
2
3
4
5
String str = new String("a");
String str1 = new String("a");

System.out.println(str == str1 );       //false (값이 동일하지 않다)
System.out.println(str.eqauls(str1) );  //true  (값이 동등하다)

추가

  • String의 경우, 자바에서는 원시타입처럼 처리
1
2
3
4
5
String str = "a";
String str1 ="a";

System.out.println(str == str1 );       //false
System.out.println(str.eqauls(str1) );  //true
This post is licensed under CC BY 4.0 by the author.

JVM 구조

TMUX

Comments powered by Disqus.

Trending Tags