카테고리 없음

혼자 공부하는 자바 - 6주차

윰윰code 2022. 8. 21. 16:37

6주차_기본미션_입출력스트림 요약 정리하기


바이트 기반 Stream
:그림, 멀티미디어 등의 binary 데이터를 읽고 출력함
대부분 크기가 큰 데이터, 추상 class

-InputStream: FileInputStream, BufferedInputStream, DataInputStream
-OutputStream: FileOutputStream, PrintOutputStream, BufferedOutputStream, DataOutputStream

문자 기반 Stream
:문자 데이터를 읽고 출력함, 추상class

-Reader: FileReader, BufferedReader, InputStreamReader
-Writer: FileWriter, BufferedWriter, PrintWriter, OutputStreamWriter

632p 문제 2번 풀고, 풀이과정 설명하기


Line 09: FileReader, BufferReader class로 인한 오류 예외처리
Line 12: 데이터를 가저올 파일 위치 (‘sec02’ package에 있는 ‘AddLineNumberDemo.java’ class)
Line 14,15: filePath를 읽을 FileReader, BufferedReadr생성
Line 20: 데이터가 존재 하지 않을 때까지 반복
Line 21: 줄 번호를 계속 증가 시키면서 순차적으로 출력