String aa = "ASD";
String bb = "ASD";
이걸 == 연산자로 비교하면 True잖아.
그래서 equals 오버라이딩 결과도 당연히 True일거라고 생각했는데 False네?
toString에서 반환해주는 String은 다른거임?
String aa = "ASD";
String bb = "ASD";
이걸 == 연산자로 비교하면 True잖아.
그래서 equals 오버라이딩 결과도 당연히 True일거라고 생각했는데 False네?
toString에서 반환해주는 String은 다른거임?
https://mine-it-record.tistory.com/m/136
그럼 return될 때 반환되는게 String 객체로 생성된게 반환되는겨?
toString : 새로 할당해서 반환..주소 다름
그럼 String aa = "ASD"; String bb = "ASD"; 얘네는 뭐임? 주소가 같은건가
ㅇㅇ 같은 주소 가리킴 근데 왜 그렇게 하는지는 잘 안봐서 모름
ㅅㅂ 같은 문자열이면 탐색해서 같은 메모리에서 가져오는건가 ㄳㄳ
ㅇㅇ
해당 댓글은 삭제되었습니다.
String aa = "ASD"; String bb = "ASD"가 true인 이유는 뭐야
그건 알겠는데 그러니까 왜 그렇게 되냐는거임
ㄳ 상수풀 ㅇㅋ