일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 하버드
- c
- linux
- java
- OOM
- 자바
- gradle
- kotlin
- git
- Eclipse
- ActiveX
- Android
- 구글
- build.gradle
- 탐지기법
- 안철수
- 안드로이드 개발
- mime
- 개발
- 노개북
- KTS
- 악성코드
- 보안
- Android 4.1
- 리눅스
- 코틀린
- C++
- ActiveMovieControl
- 안드로이드
Archives
- Today
- Total
꿈소년의 개발 이야기
[Integer] 속의 Bit twiddling 에 대해.. 본문
반응형
출처 :
http://javawork.egloos.com/2297723
Integer 관련하여 Java doc 를 보다가 주석이 달린 부분에 이런 글귀가 있었다.
Java doc 에서 인용한 책을 설명한 건 처음인데;;
혹시 특허나 라이센스 문제 때문에 기재된 게 아닌가 싶다.. 이전에 본 적이 없었던 것 같기도 하고.. 내가 못 봤던 걸까??
여튼 Bit twiddling 이라는 게 있다.
bit 를 이리저리 꼬는 것 이라는 뜻(?) 인것 같은데 이러면서 놀면 재밌지 싶다.. ㅋ
더 놀려면 이곳으로..
출처 1 : http://graphics.stanford.edu/~seander/bithacks.html
출처 2 : http://kangcom.com/sub/view.asp?sku=200701080009 => 이건 책이다.
Integer 관련하여 Java doc 를 보다가 주석이 달린 부분에 이런 글귀가 있었다.
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 |