[Java] 입출력(IO) 정리
2020. 7. 22.
스트림(Stream)이란? 스트림이란 일차원적인 데이터의 흐름이다. 흐름의 방향에 따른 분류로 입력 스트림(input stream)과 출력 스트림(output stream)으로 나뉘고 데이터 형태에 따른 분류로 문자 스트림(character stream)과 바이트 스트림(byte stream)으로 나뉜다. 문자 스트림 : Reader, Writer 바이트 스트림 : InputStream, OutputStream 입출력 클래스들은 Exception이 발생하기 때문에 try-catch문을 사용하고 finally문을 통해 close() 처리를 반드시 해준다. FileReader (FileInputStream) 클래스 텍스트 파일을 읽고 텍스트를 파일에 쓰는 클래스 (FileInputStream은 바이트 단위로..