비트연산자를 사용해보자
* 파일 입력 받을 때는 여러가지 예외사항이 발생할 수 있다.
(FileInputStream 생성 시 빨간 줄 생김)
* 파일 위치를 써줄 때, 절대경로보다 상대경로를 사용하는 게 훨씬 바람직.
가로 4바이트(32비트)
두개의 바이트를 (7이라는 바이트와 5 바이트를) 하나로 합침.
컴퓨터가 다루는 기본 단위는 1byte (8bit)
big endion : 고성능 cpu / [ ][ ][ ][b]
little endion : intel, and / [b][ ][ ][ ]
실제 우리가 사용하는 cpu에 맞게 채우기 위해서는
* 그렇다면 옮기기 전 있을 수도 있는 비트를 청소 해주어야 한다
0xff
0x0f
0x00
비트 청소 했는데도 안됨.
왜안되나 했더니..
시그니처 부분읽기를 해주니 비트 정리를 해주지 않아도 잘 나온다.
백지 상태에서 연습해보기.
'뉴렉처 과정 기록 (Backend) > JAVA' 카테고리의 다른 글
03/08 JAVA 제어 구조(switch, do-while, for) (0) | 2021.03.08 |
---|---|
03/05 JAVA 제어 구조 ( while, if ) (0) | 2021.03.05 |
03/03 JAVA 파일출력, (산술/비교/관계/비트)연산자 (0) | 2021.03.03 |
03/02 JAVA InputStream, Scanner (0) | 2021.03.02 |
02/26 JAVA (문자열, 숫자) 출력, 형식지정자 (0) | 2021.02.26 |