Java

BufferedInputStream & byte[] b = new byte[4096]

우롱차 2020. 9. 2. 21:10
728x90

BufferedInputStream

 
컴퓨터상에서 data를 전달할라면 network로 (인터넷선)
쪼개진 단위를 패킷(패키지)그래서 보냄 네트워크로 순서가 뒤바껴서 일렬로 쭉 감
네트워크 보내는 공간이 넓지않기 때문에
쪼개져서 간다음에 보여질때 합쳐져서 보여지는
파일을 보낼때 패킷단위로 일렬로 보내는데 이걸 stream이라고 한다.
 
ex)
컴퓨터
abc.hwp 출력해줘
 
프린터
(중간에 컴퓨터를 꺼도)이미 hwp버퍼 임시저장소에 저장해놔서 출력이 된다.
출력이 됨
BufferedInputStream reader = null;

byte [  ]  b = new byte[4096];

 
  • [4096] : 보통 바이트 자를 때 4096을 많이 쓴다.
  • 크기를 어떻게 주냐에 따라서 늦게 가지고 올수도 있고 빠르게 가지고 올 수 도 있어.
  • 작게 하던 크게하던 둘다의 장단점이 있음
 
일정한 크기를 쪼개서 가지고 오니까 저 크기만큼 네모난 조각으로 쪼개세요 하는 것임
728x90

'Java' 카테고리의 다른 글

20.05.18 자바의 기초 패키지, 단위, 정수형 변수, 실수형 변수 JAVA_01  (0) 2020.09.02
JAVA의 기본자료형과 객체자료형  (0) 2020.09.02
JAVA의 형변환  (0) 2020.09.02
자바에서 클래스는  (0) 2020.09.02
DAO & DTO  (0) 2020.09.02