바이트 입력 스트림의 구조도, 바이트 입력 스트림(InputStream)

CODEDRAGON Development/Java

반응형

 

 

바이트 입력 스트림의 구조도

InputStream 클래스는 모든 입력 스트림 클래스의 최상위 클래스

 


 

 

 

 

바이트 입력 스트림(InputStream)

·       JAVA .IO 패키지 포함되어 있습니다.

·       InputStream바이트 입력을 수행하는 데 필요한 메서드를 정의하고 있는 추상 클래스입니다.

·       입력 스트림을 다루는 모든 클래스의 슈퍼 클래스입니다.

·       자바 프로그램은 객체를 생성하고 생성된 객체와 바이트 스트림과 연결함으로써 파일을 오픈합니다.

·       자바는 다른 장치들과도 바이트 스트림을 연결하게 될 때  프로그램이 시작되면 장치들과 연결된 세 개의 객체(System.in, System.out, System.err)를 생성합니다.

·       System.in 객체는 키보드로 바이트를 입력할 수 있는 InputStream 객체

 

 

클래스

설명

InputStream

·       입력 스트림 클래스의 최상위 클래스로서 추상클래스

FilterInputStream

·       필터 스트림 클래스의 최상위 클래스

·       다른 스트림 클래스의 객체를 인자로 받아 스트림을 결합하는 데 사용

DataInputStream

·       자바 기본 데이터형을 읽어 들일 때 사용

FileInputStream

·       파일의 내용을 읽기 위해 사용

BufferedInputStream

·       입력 스트림에 버퍼를 사용할 수 있도록 한 클래스

·       버퍼를 사용하면 한번에 많은 양의 데이터를 처리할 수 있습니다.