그래서 오늘이 질문을 받았습니다.박스형 프리미티브 및 동등 물
Integer a = 3;
Integer b = 2;
Integer c = 5;
Integer d = a + b;
System.out.println(c == d);
이 프로그램은 무엇을 출력합니까? 그것은 사실을 반환합니다. 나는 그것이 자동 (및 자동 유엔) 권투를 이해했기 때문에 그것이 항상 틀린 인쇄 할 것이라는 점을 응답했다. 정수 = 3을 지정하면 ==가 원시 값이 아닌 참조를 평가할 수 있도록 새 정수 (3)가 작성된다는 인상하에있었습니다.
누구든지 설명 할 수 있습니까?
@CiroSantilli 六 四 事件 法輪功 包 卓 four 어떻게하면 광산이 4 년 전에 요청 받았을 때 그 광산과 중복 될 수 있습니까? 최소한 중복 게시물이있는 이벤트의 순서를 고려해 봅시다. –
http://meta.stackexchange.com/questions/147643/should-i-vote-to-close-a-duplicate-question-even-though-its-much-newer-and-ha –
하지만 가능한 http의 중복 : //stackoverflow.com/questions/1700081/why-does-128-128-return-false-but-127-127-return-true-when-converting-to-integ가 더 적절하다면 앞의 것은 잘못되었습니다. 하지만 어쩌면 둘 다 틀리다 ;-) –