본문 바로가기

개발/자바18

[자바] 16진수,8진수, 2진수 표현하기 [출처] [자바]16진수 , 8진수 , 2진수 표현하기|작성자 신영철 16진수 , 8진수 , 2진수 표현하기 이번에는 자바에서 일반적으로 사용하는 10진수 ( Decimal ) 외에 16진수 ( Hexadecimal ) 8진수 ( Octal ) 2진수 ( Binary ) 를 표현하는 법을 알아보겠습니다. ( 15 라는 숫자를 각 진수로 바꾸어 보는 예제를 메인으로 하겠습니다. ) 16진수 ( Hexadecimal ) 16진수는 0~9 외에도 a b c d e f 가 존재하기때문에 10진수로는 표현이 안됩니다. 그러므로 16진수라고 선언시 표현을 해줘야 합니다. 사용법은 숫자 0 뒤에 알파벳 x 를 붙여서 표현합니다. 0x , 0X 둘다 가능합니다. 15를 16진수로 표현하기 위해서는 0xf 또는 0Xf .. 2011. 7. 5.
ByteBuffer 바이트버퍼 NIO 클래스의 버퍼중 유일하게 다이렉트 버퍼(힙이 아닌 일반메모리에 접근)로 만들 수 있고 다른 유형의 버퍼로 변환 가능 buffer 구성요소 capacity(용량) : 버퍼가 사용할 수 있는 최대 크기. 음수가 될 수 없으며 한번 정하면 바꿀 수 없음 limit(끝점) : 버퍼에서 읽거나 쓸 수 있는 위치의 한계를 나타냄. capacity와 같거나 작고 음수가 될 수 없음 position(위치) : 현재 읽거나 쓸 수 있는 버퍼의 위치값. position이 limit와 같다면 데이터를 읽거나 쓸 수 없음 mark(위치지정) : 현재 버퍼의 position을 표시,사용자 지정, 위치를 기억하다 돌아갈 일이 있을때 사용 0 2011. 6. 22.