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
반응형
'🎨 Programming > JAVA' 카테고리의 다른 글
[JAVA] 29. 람다 표현식 (0) | 2021.03.22 |
---|---|
[JAVA] 28. 중첩 클래스 (0) | 2021.03.22 |
[JAVA] 26. 예외(Exception) - 2 (0) | 2021.03.18 |
[JAVA] 25. 예외(Exception) - 1 (0) | 2021.03.18 |
[JAVA] 24. Set/Map 컬렉션 클래스 - HashSet / HashMap (0) | 2021.03.18 |