일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
Tags
- 백준
- Node.js
- Oracle
- 백엔드 개발
- do it!
- Python
- 파이썬
- nodejs
- 변수
- html
- 노드제이에스
- Java
- 다형성
- 운영체제
- 공부
- 자바스크립트
- 배열
- 타입스크립트
- 상속
- 형변환
- 입출력과 사칙연산
- 자바
- 공부단
- Do it! 자바스크립트 입문
- Do it 공부단
- TypeScript
- JavaScript
- Do it! 공부단
- SQL
- 단계별로 풀어보기
Archives
- Today
- Total
성준이의 공부블로그
[JAVA] 자바 InputStream(바이트 단위 스트림) 본문
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 |