본문 바로가기
JAVA

JAVA 파일 스트림

by NetStats 2024. 5. 2.

스트림 입출력

 - 버퍼를 가지고 순차적으로 이루어 지는 입축력이다

자바의 입출력 스트림 

 -응용 프로그램과 입출력 장치를 연결하는 소프트웨어 모듈

 - 입력 스트림 : 입력 장치로부터 자바 프로그램으로 데이터를 전달

 - 출력 스트림 : 출력 장치로 데이터 출력을 한다.

 

문자 스트림 

-유니 코드(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

댓글