분류 전체보기(14821)
-
FileReader, FileReader 주요 생성자
FileReader· FileReader클래스는 시스템에 있는 파일을 읽을 수 있는 기능을 제공합니다.· 파일을 읽을 때는 파일의 경로 또는 File 객체를 생성자의 매개변수로 지정하여 객체를 생성할 수 있습니다.· 파일이 존재 하지 않으면 FileNotFoundException 예외가 발생합니다.· FileReader 클래스는 문자 스트림으로 한문자를 읽기 때문에 화면에 출력하더라도 한글 깨지는 현상이 일어나지 않습니다. FileReader 주요 생성자
-
File 클래스, File 클래스 생성자
File 클래스· 시스템에 있는 파일이나 디렉토리를 추상화한 클래스입니다.· 자바는 플랫폼 독립적이므로 파일 시스템이 서로 다른 운영체제에서 동일한 방식으로 파일처리가 가능하도록 일관된 방식으로 파일 처리를 할수 있게 해주는 클래스입니다.· File 클래스를 이용하면 파일의 크기, 생성, 삭제, 변경 및 마지막 수정날짜 등 다양한 정보를 알 수 있는 메서드를 제공하고 있습니다.· 파일의 정보만을 취급하며(파일명, 파일경로, 마지막으로 수정된 시간, 파일 길이, 파일 또는 디렉토리 여부) 파일 내용에 대한 처리는 입출력 스트림이나 RandomAccessFile 클래스를 사용해야 합니다. · 디렉토리의 생성, 소멸, 파일의 경로명을 다루는 클래스로 파일 입출력은 파일 스트림을 이용합니다. File 클래스 생..
-
java.io. 패키지, 스트림 클래스 분류
java.io. 패키지자바의 기본적인 데이터 입출력 API를 제공하는 패키지입니다.java.io. 패키지에는 파일 시스템 정보를 제공하는 File클래스와 데이터를 입출력할 수 있는 다양한 입출력 스트림 클래스들이 존재합니다. 구분 설명 바이트 스트림계열 · 데이터를 '바이트' 단위로 처리합니다. · 바이트 단위로 처리시 파일이 문자단위로 취급될 필요가 없을 경우에 사용합니다. · 그림, 멀티미디어, 문자 등 모든 종류의 데이터 취급 문자 스트림계열 · 데이터를 '문자' 단위로 처리합니다. · 문자 단위로 처리하게 되므로 영어 이외의 문자에 대해서는 내부적으로 인코딩이 자동으로 이루어집니다. · 문자로된 데이터만 보낼 수 있도록 특화
-
문자 출력 스트림의 구조(Writer 클래스 상속도), Writer 클래스, Writer 클래스의 주요 메소드
문자 출력 스트림의 구조(Writer 클래스 상속도)출력스트림은 "Writer"라는 단어가 붙어 있습니다. Writer 클래스· Writer 클래스는 문자 출력 스트림의 최상위 추상 클래스입니다.· OutputStream과 거의 같은 메서드를 제공합니다.· Writer 클래스는 2 바이트를 출력할 수 있는 메서드로 구성되어 있습니다.
-
문자 입력 스트림의 구조(Reader 클래스 상속도), Reader 클래스
문자 입력 스트림의 구조(Reader 클래스 상속도)입력스트림은 "Reader"라는 단어가 붙어 있습니다. Reader 클래스· Reader 클래스는 문자 입력 스트림의 최상위 추상 클래스입니다.· InputStream 클래스와 거의 같은 메서드를 제공하고 있으며, 차이점은 Reader 클래스는 2바이트를 읽을 수 있는 메서드로 구성되어 있습니다. 메소드 설명 int read() · 문자 입력 스트림에서 한 개의 문자를 읽어옵니다. · 반환값은 0에서 65535(0X0000-0xfffff) 범위의 유니코드값을 숫자로 반환합니다. · 문자로 나타내기 위해서는 char로 캐스팅해줍니다. · 더 이상 읽을 수 없을 때는 -1을 반환합니다. int read(char[] cbuf) · 문자 입력 스트림에서 문자를..
-
바이트 입력 스트림의 구조도, 바이트 입력 스트림(InputStream)
바이트 입력 스트림의 구조도InputStream 클래스는 모든 입력 스트림 클래스의 최상위 클래스 바이트 입력 스트림(InputStream)· JAVA .IO 패키지 포함되어 있습니다.· InputStream은 바이트 입력을 수행하는 데 필요한 메서드를 정의하고 있는 추상 클래스입니다.· 입력 스트림을 다루는 모든 클래스의 슈퍼 클래스입니다.· 자바 프로그램은 객체를 생성하고 생성된 객체와 바이트 스트림과 연결함으로써 파일을 오픈합니다.· 자바는 다른 장치들과도 바이트 스트림을 연결하게 될 때 프로그램이 시작되면 장치들과 연결된 세 개의 객체(System.in, System.out, System.err)를 생성합니다.· System.in 객체는 키보드로 바이트를 입력할 수 있는 InputStream 객체