Java(IO)_10
·
Java/기초 내용 정리
2024-11-11   복사 완료 package basic;import java.io.FileReader;import java.io.FileWriter;/* * [문제] FileIO_08 원본 소스 내용을 복사하여 이전 예제에서 * 만든 D:/test/sample/sample.txt 파일에 복사 * 하세요. */public class FileIO_10 { public static void main(String[] args) throws Exception { FileReader reader = new FileReader( "D:\\NCS\\workspace(java)\\Ch11_File_IO\\src\\basic\\FileIO_08.java"); FileWriter wirter..
Java(IO)_09
·
Java/기초 내용 정리
2024-11-11   파일 생성 완료! package basic;import java.io.File;import java.io.IOException;/* * File 클래스 * - 파일 및 디렉토리(폴더)를 만들어 주는 클래스. * - 파일 입출력 시에 사용이 됨. * - 파일 디텍토리에 대한 경로명, 크기, 타입, 수정 날짜 등의 속성을 * 제공함. 또한 파일 삭제, 디렉토리 생성, 파일 이름 변경, 디렉토리 * 내의 파일 리스트 제공 등 다양한 파일 관리 작업을 지원함. */public class FileIO_09 { public static void main(String[] args) throws IOException { // D:/test 폴더가 존재함. // D:/..
Java(IO)_08
·
Java/기초 내용 정리
2024-11-11   이미지 복사 완료 package basic;import java.io.FileInputStream;import java.io.FileOutputStream;/* * 1. FileInputStream / FileOutputStream * - 1 바이트 단위로 파일을 처리하는 바이트 기반 입출력 파일 스트림. * - 그림(이미지), 오디오 파일, 비디오 파일 등 모든 종류의 파일 처리가 가능함. * 2. FileReader / FileWriter * - 2 바이트 단위로 파일을 처리하는 문자 기반 입출력 파일 스트림. * - 문자 단위로 파일을 처리하기 때문에 그림, 오디오 파일 등은 처리가 불가능함. * - 문자(2바이트) 단위로 처리가 되기 때문에 한글이 들어..
Java(IO)_07
·
Java/기초 내용 정리
2024-11-11   바이트 스트림을 이용한 경우 >>> 1,076,088,700ns보조 스트림을 이용한 경우 >>> 14,822,400ns package basic;import java.io.BufferedInputStream;import java.io.FileInputStream;/* * 보조 스트림 관련 클래스 * - 보조 스트림 : 다른 스트림과 연결 되어 여러가지 편리한 * 기능을 제공해 주는 스트림을 말함. * - 파일을 읽거나 쓰기를 진행하게 되면 최종적으로 운영체제의 * API를 호출하여 파일에 쓰도록 시키고, 운영체제의 API는 * 하드 디스크에게 명령을 내려서 파일에 데이터를 기록하게 됨. * 이 때 자주 운영체제 API가 호출될수록 하드 디스크 장치나 *..
Java(IO)_06
·
Java/기초 내용 정리
2024-11-11  ; for 16-bit app support[386Enh]woafont=dosapp.fonEGA80WOA.FON=EGA80WOA.FONEGA40WOA.FON=EGA40WOA.FONCGA80WOA.FON=CGA80WOA.FONCGA40WOA.FON=CGA40WOA.FON[drivers]wave=mmdrv.dlltimer=timer.drv[mci] package basic;import java.io.FileInputStream;import java.io.IOException;import java.io.InputStream;/* * [문제] 파일탐색기 안에 C 드라이브가 있음. windows 폴더 안에 * system.ini 파일을 읽어 와서 콘솔창에 출력해 보세요. */publi..
Java(IO)_05
·
Java/기초 내용 정리
2024-11-11  package basic;import java.io.FileWriter;import java.io.IOException;import java.io.Writer;import java.util.Scanner;/* * java 스트림의 종류 * 1. 바이트 스트림 관련 클래스 * - 바이트 스트림 방식으로 데이터를 입출력하는 클래스. * ==> xxxInputStream / xxxOutputStream * 2. 문자 스트림 관련 클래스 * - 문자 스트림 방식으로 데이터를 입출력하는 클래스. * ==> xxxReader / xxxWriter * 3. 바이트 스트림 -> 문자 스트림으로 변환하는 클래스. * ==> InputStreamReader / Outp..