반응형

문자스트림: 16비트 유니코드 문자 데이터를 다룬다.(2bytes = 16bit)
바이트스트림: 8비트 데이터를 다룬다.(1bytes = 8bit)

스트림 : 입력스트림 : 출력스트림
문자스트림: Reader : Writer
바이트스트림: InputStream : OuputStream


File file = new File();

FileWriter fw = new Filewriter(file)

fileoutputstream(file)

bufferedwriter(fw)

printwriter(fw)

 

직렬화된 객체에 대한 작업을 할때는
연결스트림인 FileOutputStream 과 FileInputStream에
연쇄스트림인 ObjectOutputStream과 ObjectInputStream을 써서 처리

텍스트 파일에 대한 작업을 할 때는
연결스트림인 FileWriter 와 FileReader 을 쓰고,
효율향상을 위한 연쇄스트림인 BufferedWriter 와 BufferedReader 를 사용

 

FileWriter 클래스에 PrintWriter 클래스를 붙여 println() 메소드를 포함한 편리한 메소드를 사용
(성능면에선 별로 - 사용 자제..ㅋ)

반응형

+ Recent posts