728x90
반응형
SMALL
byte로 타입 캐스팅을 해서 출력하면 이상한 값이 들어가는 것처럼 보이는 이유는 byte도 int의 경우처럼
맨 앞의 비트를 sign bit 으로 사용하기 때문이다.
8bit로 표현되는 0xff 이하의 수치(0~255)에 한해서 (byte)형으로 casting하게 되면 하여 집어넣을 경우 & 0xff 연산을 해 주게되면
32bit 크기(int)로 unsigned byte의 값을 얻을 수 있다.
728x90
반응형
LIST
'IT > JAVA' 카테고리의 다른 글
Java 성능 향상 팁 (0) | 2013.12.21 |
---|---|
properties file 한글 깨짐 현상 해결 방법 (0) | 2013.12.21 |
Java http, https URL 접근 및 response xml data 읽기 (0) | 2013.12.21 |
Java 객체 직렬화 (0) | 2013.12.21 |
Java ProcessBuilder, Runtime,, linux 에서 사용하기 (0) | 2013.12.21 |