꿈소년의 개발 이야기

[Integer] 속의 Bit twiddling 에 대해.. 본문

Android Development

[Integer] 속의 Bit twiddling 에 대해..

꿈소년 2012. 2. 13. 09:09
반응형
출처 :  http://javawork.egloos.com/2297723 

Integer 관련하여 Java doc 를 보다가 주석이 달린 부분에 이런 글귀가 있었다.

Open Declaration java.lang.Integer

The wrapper for the primitive type int.

Implementation note: The "bit twiddling" methods in this class use techniques described in Henry S. Warren, Jr.'s Hacker's Delight, (Addison Wesley, 2002) and Sean Anderson's Bit Twiddling Hacks.

See Also

Summary

Constants
int MAX_VALUE Constant for the maximum int value, 231-1.
int MIN_VALUE Constant for the minimum int value, -231.
int SIZE Constant for the number of bits needed to represent an int in two's complement form.


Java doc 에서 인용한 책을 설명한 건 처음인데;; 
혹시 특허나 라이센스 문제 때문에 기재된 게 아닌가 싶다.. 이전에 본 적이 없었던 것 같기도 하고.. 내가 못 봤던 걸까??

여튼 Bit twiddling 이라는 게 있다.

bit 를 이리저리 꼬는 것 이라는 뜻(?) 인것 같은데 이러면서 놀면 재밌지 싶다.. ㅋ

더 놀려면 이곳으로..

출처 1 : http://graphics.stanford.edu/~seander/bithacks.html 
출처 2 :  http://kangcom.com/sub/view.asp?sku=200701080009 => 이건 책이다. 


'Android Development' 카테고리의 다른 글

indirect subclass.  (0) 2012.03.05
fragment menu 이어 받기  (0) 2012.02.23
내부 로그 확인 및 저장 어플리케이션.  (0) 2012.02.09
ADB command summary  (0) 2012.02.09
JAVA regexes  (0) 2012.02.09