반응형
문자스트림: 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() 메소드를 포함한 편리한 메소드를 사용
(성능면에선 별로 - 사용 자제..ㅋ)
반응형
'프로그래밍 > Java' 카테고리의 다른 글
oracle 에서 jdbc로 년월일 시분초 읽어오기. (0) | 2009.10.21 |
---|---|
[CVS] 이클립스에서 CVS 생성하기. (0) | 2009.08.04 |
[log4j] log4j 에 대한 설명. (0) | 2009.07.10 |
[log4j] log4j.properties 설정 파일 예제 (0) | 2009.07.10 |
Enum 사용법. (0) | 2009.07.07 |