Stream
입력과 출력을 할 때 데이터를 오고갈 수 있는 통로
개별처리
Buffered
일괄처리
Writer(출력)
- BufferedWriter : 버퍼를 사용한 출력 클래스
- FileWriter : 전달한 경로의 파일을 출력하기 위한 목적으로 열어준다.(항상 파일을 엶)
전달한 경로에서 파일이 없다면 새롭게 만든 후 열어준다.
- File : 전달한 경로에 있는 파일의 정보를 담는 타입
파일의 유무 검사, 파일 삭제 ,경로 가져오기 등
Reader(입력)
- BufferedReader : 버퍼를 사용한 입력 클래스
- FileReader :전달한 경로의 파일을 입력하기 위한 목적으로 열어준다. (항상 파일을 엶)
전달한 경로에 파일이 없다면 오류가 발생한다.
- File : 위와 동일
인코딩
원본 데이터를 byte로 변환 시킬 때 사용되는 방식
각 간 갇 갈 감 ... 갛 : 완성형
ㄱ + ㅏ + ㅁ : 조합형
조합형이 더 효율적이다.
조합형의 대표적인 인코딩 방식은 UTF-8이다.