티스토리 뷰
Sun의 자바 개발 팀. 검색해보면 이 사람에 관한 글을 많이 볼 수 있음.
왼쪽에 있는 사람이 van Hoff.
딱 봐도 고수같다.
primivite type boolean 의 Wrapper Class.
Serializable 인터페이스와 Comparable<Boolean> 을 구현
Comparable<Boolean> Interface Implementation
이 코드가 좀 독특한데, Comparable Interface의 JavaDoc을 보면, 두 클래스의 natural order가 같을 경우 0을, less than 일 경우 음수를, greater than 일 경우 양수를 반환한다. 이 method는 Collections.sort를 이용하여 List 또는 배열을 정렬할 수 있다.
ArrayList<Integer>를 이용해 간단히 테스트를 해보면, Collensions.sort는 less instance 부터 정렬하는 것을 알 수 있다. 그리고 ArrayList<Boolean> 으로 테스트해보면, false --> true로 정렬이 된다. 위의 compareTo method의 구현에서 보듯이 삼항연산자는 참 편리한 것같다. 이해도 잘된다.
또 독특한게 있는데, hashCode()이다.
http://community.livejournal.com/ru_programming/964630.html에 러시아 말로 다음과 같이 써있다.(러시아->영어로 구글번역이용)
아마도 이런 이유가 아닐까요.
true : 1+2+3+1 = 7 는 행운의 숫자
false : 1+2+3+7 = 13 는 불길한 숫자
밑에 댓글을 읽어보니, 그냥 농담인 것 같다. 그냥 van hoff에게 물어보면 좋을텐데.true : 1+2+3+1 = 7 는 행운의 숫자
false : 1+2+3+7 = 13 는 불길한 숫자
쭉 둘러보니, 다른 특이한 점은 없다.
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 파란 화면을 보았니
- subervsion
- Arrays
- SimpleDateFormat
- 리눅스
- PostgreSQL
- Fedora 8
- Numbering
- pl/java
- OO3
- Eclipse
- 모토로이
- gl2
- GMT
- userguide
- yum update
- xml2
- openoffice
- JavaMail
- Linux
- Java
- output driver
- 병합정렬
- Fedora 9
- IcedTea6
- OpenJDK6
- 다음팟인코더
- smplayer
- tsclient
- 출력드라이버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
글 보관함