작성한 질문수
Java TPC (생각하고, 표현하고, 코딩하고)
작성
·
194
0
안녕하세요~
강의를 듣다가 궁금한점이 생겨서 질문드립니다~
int a = 1; => Integer a = new Integer(1);
int b = 1 ; => Integer b = new Integer(1);
이렇게 각자 객체를 생성하는 것으로 알고 있는데요~
System.out.println(a == d);
를 하면 각자 객체를 생성하여 주소가 다른데 왜 true 값이 나오는지 궁금합니다~
답변 2
1
System.out.println(a.toString() == b.toString()); 이렇게 되어서 같다고 나올것입니다.
아! 그렇군요! 답변 감사드립니다!