728x90
반응형
SMALL
InputStream
바이트 단위 입력용 최상위 스트림
추상 메서드를 포함한 추상 클래스로 하위 클래스가 구현하여 사용
주요 하위 클래스
클래스명 | 설명 |
FileInputStream | 파일에서 바이트 단위로 자료를 읽음 |
ByteArrayInputStream | Byte 배열 메모리에서 바이트 단위로 자료를 읽음 |
FilterInputStream | 기반 스트림에서 자료를 읽을 때 추가 기능을 제공하는 보조 스트림의 상위 클래스 |
InputStream의 메서드
메서드 명 | 설명 |
int read() | 입력 스트림으로부터 한 바이트의 자료를 읽음. 읽은 자료의 바이트 수를 반환 |
int read(byte b[]) | 입력 스트림으로부터 b[] 크기의 자료를 b[]에 읽음. 읽은 자료의 바이트 수를 반환 |
int read(byte b[], int off, int len) | 입력 스트림으로부터 b[]크기의 자료를 b[]의 off 변수 위치부터 저장하며 len 만큼 읽음. 읽은 자료의 바이트 수를 반환 |
void close() | 입력 스트림과 연결된 대상 리소를 닫음 (FileInputStream인 경우 파일 닫음) |
728x90
반응형
LIST
'Java' 카테고리의 다른 글
[JAVA] File클래스 (0) | 2025.02.18 |
---|---|
[JAVA] 자바 OutputStream(바이트 단위 스트림) (0) | 2025.02.17 |
[JAVA] 자바의 입출력스트림 (0) | 2025.02.17 |
[JAVA] 자바 - 추상 클래스란? (0) | 2025.02.14 |
[JAVA] 객체지향 프로그래밍의 4가지 특징 (OOP의 4가지 특징) (0) | 2025.02.14 |