Whiteship's Note

Auto (un)boxing은 -128~127

Java : 2006.11.07 00:07


5.0에 새로 추가된 Auto boxing, Auto unboxing이 정수 중에서는 -128~127 사이의 정수에만 적용이 되는군요.

Daum DNA에 올라온 글의 거의 마지막 부분에 나오는 소스코드 입니다.

소스코드보기

테스트 결과 보기

정수는 -128 ~ 127 의 범위를 벗어날 경우 unboxing이 되지 않는 다는 것을 보여주는 예제였습니다.


'Java' 카테고리의 다른 글

Null은 객체인가 아닌가? 2  (3) 2006.11.12
Null은 객체인가 아닌가?  (13) 2006.11.12
Reference Object 활용  (2) 2006.11.09
XML을 EXEL 파일로 바꾸기  (0) 2006.11.08
Enumeration & Iterator  (2) 2006.11.07
Auto (un)boxing은 -128~127  (4) 2006.11.07
탬플릿 클레스 만들기  (3) 2006.11.05
local inner class의 예  (0) 2006.11.05
객체지향의 구멍 static  (0) 2006.11.04
i++와 i=i+1 속도 비교  (0) 2006.11.02
Comparator를 사용하여 비교하기.  (0) 2006.11.02
top

  1. Favicon of https://springframework.tistory.com BlogIcon 영회 2006.11.13 23:18 신고 PERM. MOD/DEL REPLY

    assertTrue(new Integer(128) == 128);
    assertTrue(new Integer(-129) == -129);

    만약 위의 코드가 fail 된다면 심각한 일이지만...

    다음 아티클 예제의.. 지루하고 긴 코드가
    과연 효용성이 있는 사례인지는 생각해볼 여지가 있는 것 같애.

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2006.11.13 23:31 신고 PERM MOD/DEL

    예..이 부분 소스코드를 발표하면서 속으로 '아 조금 필요한 부분만 간추릴껄...' 이런 생각이 들더라구요.

    다음부턴 그대로 따라하기에서 한차원 나아가 적당하게 변형하기로 발전해야겠어요.

    Favicon of https://whiteship.tistory.com BlogIcon 기선 2006.11.13 23:39 신고 PERM MOD/DEL

    비교 할 때 한쪽이 primitive type이면 unboxing은 확실히 보장을 해주는군요.

    Favicon of https://springframework.tistory.com BlogIcon 영회 2006.11.14 01:14 신고 PERM MOD/DEL

    니가 간추리면 조금 나아지기야 했겠지만..
    애초 코드 자체가 넘 지루했으니.. :)

Write a comment.




: 1 : ··· : 119 : 120 : 121 : 122 : 123 : 124 : 125 : 126 : 127 : ··· : 140 :