스트림 입출력
- 버퍼를 가지고 순차적으로 이루어 지는 입축력이다
자바의 입출력 스트림
-응용 프로그램과 입출력 장치를 연결하는 소프트웨어 모듈
- 입력 스트림 : 입력 장치로부터 자바 프로그램으로 데이터를 전달
- 출력 스트림 : 출력 장치로 데이터 출력을 한다.
문자 스트림
-유니 코드(2바이트) 문자를 입출력 하는 스트림
- 문자로 표현되지 않는 데이터는 다루지 못함
- 이미지, 동영상과 같은 바이너리 데이터는 입출력을 할 수 없음
문자 스트림을 다루는 클래스
-Reader/Writer
-InputStreamReader / OutputStreamWriter
- 텍스트 파일에서 문자데이터 입출력
바이트 스트림 클래스
-바이트 스트림
- 바이트 단위의 바이너리 값을 읽고 쓰는 스트림
바이트 스트림 클래스
- inputStream / OutputSream
- 추상 클래스
- 바이트 스트림을 다루는 모든 클래스의 슈퍼 클래스
-FileInputStream/FileOutoutStream
- 파일로부터 바이트 단위로 읽거나 저장하는 클래스
- 바이너리 파일의 입출력 용도
-DataInputStream/DataOutputStream
- 자바의 기본 데이터 타입의 값(변수)을 바이너리 값 그대로 입출력
- 문자열도 바이너리 형태로 입출력함
반응형
'JAVA' 카테고리의 다른 글
Spring 어노테이션 정리 (0) | 2024.05.03 |
---|---|
httpServletRequest 주요기능 (0) | 2024.05.02 |
비동기 처리와 Axios (1) | 2024.05.02 |
Ajex와 REST (0) | 2024.04.30 |
JAVA entity(엔티티) (0) | 2024.04.29 |
댓글