String.equals()는 메모리 주소에 상관없이 값이 같다면 true를 리턴 해준다.
하지만 Object.equals() 메모리 주소도 동일 해야지 true를 리턴 해준다.
String의 경우는 메모리 주소에 상관없이 값이 같다고 나와있지만 처음에 변수가 값을 받을 때 동일한 값이면 같은 메모리 주소에 존재하는 값을 불러 오는 것으로 알고 있다.
'개발 > Java' 카테고리의 다른 글
클래스, 인스턴스, 객체 (0) | 2011.06.21 |
---|---|
Integer.parseInt() (0) | 2011.06.21 |
new 생성자 (0) | 2011.06.21 |
클래스 java.lang.Object (0) | 2011.06.21 |
제임스 고슬링 (0) | 2011.06.20 |
접근 변경자(public, protected, private)의 차이점 (0) | 2011.06.16 |
[Head First Java] Chapter5 SimpleDotCom(간단한 닷컴 게임) 테스트 코드 (0) | 2011.06.10 |