🎨 Programming/JAVA
[JAVA] 27. 파일(File)/스트림(stream) 클래스
ryang x2
2021. 3. 22. 13:16
728x90
반응형
파일(File) 클래스
입출력 작업 이외에 파일과 디렉터리에 관한 작업을 File 클래스를 통해 처리할 수 있습니다.
예시 1)




예시 2)


예시 3)


스트림(stream)
파일이나 콘솔의 입출력을 직접 다루지 않고, 스트림(stream)이라는 흐름을 통해 다룹니다.
스트림은 실제의 입력이나 출력이 표현된 데이터의 흐름을 의미합니다. 스트림은 운영체제에 의해
생성되는 가상의 연결 고리를 의미하고 중간 매개자 역할을 합니다.

● Java.io 패키지
InputStream 클래스 : 입력 스트림을 다루는 클래스
OutputStream 클래스 : 출력 스트림을 다루는 클래스
System.in : 표준 입력(키보드 입력) -> InputStream 클래스 타입
System.out : 표준출력(화면 출력) -> OutputStream 클래스 타입
● Buffer(버퍼) : 임시 저장 공간을 의미합니다.
1. 데이터의 안정성
2. 여러개의 속도차가 있는 대상의 입출력의 효율성
공통)



예시 1) OutputStream



예시 2) InputStream


예시 3) 단어장을 만들어라!















728x90
반응형