컴퓨터/프로그래밍

JAVA: Integer equals vs. ==

StudioEgo 2016. 6. 1. 10:01

OWASP(The Open Web Application Security Project) 문서 참조

https://www.owasp.org/index.php/Java_gotchas#Immutable_Objects_.2F_Wrapper_Class_Caching 


위의 링크에서 동등성 비교에 대하여 좋은 내용이 들어감.


가끔가다, 나도 값을 비교할 때와 객체 동등성을 확인할 때,  '=='을 사용해야 할지 equals를 사용해야 할지 정말 헷갈릴 때가 있음.


"==" - 항상 객체 동등성 비교할 때 사용

equals - 항상 객체 안의 값을 비교할 때 사용.