CODEDRAGON ㆍDevelopment/Java
FileOutputStream
· 파일로 부터 바이트 단위로 저장하는 클래스(바이너리 파일을 출력할 때 사용)입니다.
· FileOutputStream은 시스템에 있는 모든 파일에 쓸 수 있는 기능을 제공합니다.
· 만약 객체를 생성할 때 , 파일이 존재하지 않으면 FileNotFoundException이 발생하게 됩니다.
· 객체가 생성되면 파일이 존재하는 경우에는 파일을 생성하지 않으며 파일이 없는 경우에는 파일을 생성하게 됩니다.
· FileNotFoundException의 의미는 경로가 일치하지 않을 때 발생하는 예외로 경로는 일치하고 파일이 없는 경우에는 예외가 발생하지 않고 파일을 생성하게 됩니다.
FileOutputStream 주요 생성자
생성자 |
설명 |
FileOutputStream(String name) |
· name은 파일 시스템의 실제 경로를 의미하고, · 이것을 매개변수로 FileOutputStream객체를 생성합니다. |
FileOutputStream(String name, boolean append) |
· name은 파일 시스템의 실제 경로를 의미하고, · append가 true이면 이어쓰기의 기능을 하고, false이면 덮어쓰기를 합니다. · name, append이 두개의 매개변수로 FileOutputStream객체를 생성합니다. |
FileOutputStream(File file) |
· File객체를 이용하여 FileOutputStream객체를 생성합니다. |
FileOutputStream(File file, boolean append) |
· 두 개의 매개변수로 FileOutputStream객체를 생성합니다. · append가 true이면 이어쓰기의 기능을 하고, false이면 덮어쓰기를 합니다 |
'Development > Java' 카테고리의 다른 글
캡슐화(Encapsulation) (0) | 2017.05.09 |
---|---|
배열 정렬 - 오른차순 정렬, 내림차순(Descending Order)정렬 (0) | 2017.05.01 |
배열(array)의 단점 (0) | 2017.04.28 |
클래스 패스(CLASSPATH) - 환경변수 PATH, 환경변수 CLASSPATH (0) | 2017.04.24 |
Collection Framework 소스 확인하기 (0) | 2017.04.20 |