입출력 스트림 (I/O Stream)


입출력 스트림 (I/O Stream)

입출력 스트림 (I/O Stream) - I/O : input/output - 스트림(stream) : 연속된 일련의 데이터의 흐름 - 자바 : 단방향 통신 (입출력 동시에 처리 불가) - FIFO(First In First Out) : 선입선출 구조 Data source ---- 입력 스트림 ---- 출력 스트림 ---- Data Destination(Sink) 키보드 모니터 파일 파일 메모리 메모리 네트워크 소켓 네트워크 소켓 * 입/출력 데이터 종류에 따라서 byte(이미지 등), character(문자 등) 바이트 기반 스트림 1. InputStream - 바이트 기반 입력 스트림에서 최상위 클래스 1) read() - checked exception : 예외처리하지 않으면 컴파일 되지 않음 - 리턴 : 0 ~ 255 사이의 int 값 반환 - 더이상 읽을 데이터가 없을 때 -1 반환 - 바이트 단위로 읽기 때문에 성능 낮음 2) read(byte[] b) - 매개변수 : 바...


#bufferedinputstream #입출력스트림 #바이트기반스트림 #문자기반스트림 #노드스트림 #writer #reader #printstream #outputstream #IOStream #inputstreamreader #inputstream #bufferedreader #bufferedoutputstream #필터스트림

원문링크 : 입출력 스트림 (I/O Stream)