-
CHAPTER 15. (4) 표준 입출력이란? (File 포함)java/ㄴ CHAPTER 15. 입출력 2020. 4. 23. 16:20
표준 입출력
- 콘솔을 통한 데이터 입력, 콘솔로의 데이터 출력 의미
- 3가지 입출력 스트림 제공
ㄴ System.in : 콘솔로부터 데이터를 입력받는데 사용 (표준 출력)
ㄴ System.out : 콘솔로 데이터를 출력하는데 사용 (표준 입력)
ㄴ System.err : 콘솔로 데이터를 출력하는데 사용 (표준 입력)
(자바 어플리케이션 실행과 동시에 자동적으로 생성 : 개발자 별도 스트림 생성하지 않고 사용 가능)
in, out ,err은 System클래스에 선언된 클래스변수(static변수)
ㄴ 버퍼를 이용하는 BufferedIn(Out)putStream 인스턴스 사용
JDK 1.5부터 Scanner 클래스 제공
=> System.in으로부터 데이터 입력받아 작업하는 것이 편리해짐
File
- 기본적이면서 가장 많이 사용되는 입출력 대상
- File클래스를 통해 파일, 디렉토리 다룰 수 있음
=> File 인스턴스는 파일일수도, 디렉토리일수도 있음
절대경로
- 파일시스템의 루트부터 시작하는 파일의 전체 경로 (기호, 링크를 포함하고 있는 경우)
ex.
C:\jdk1.8\work\ch15\.\Ex15_15.java
정규경로
- 기호, 링크 등을 포함하지 않는 유일한 경로
ex.
C:\jdk1.8\work\ch15\Ex15_15.java'java > ㄴ CHAPTER 15. 입출력' 카테고리의 다른 글
CHAPTER 15. (5) 직렬화란? (0) 2020.04.23 CHAPTER 15. (3) 문자 기반 스트림이란? (문자 기반 보조 스트림 포함) (0) 2020.04.23 CHAPTER 15. (2) 바이트 스트림이란? (바이트 기반 보조 스트림 포함) (0) 2020.04.23 CHAPTER 15. (1) 입출력이란? (0) 2020.04.23