▶Java.io 패키지
자바의 기본적인 데이터 입출력은 Java.io 패키지에서 제공합니다. java.io 패키지에서는 파일 시스템의 정보를 얻기 위한 File클래스와 데이터를 입출력하기 위한 다양한 입출력 스트림 클래스를 제공합니다.
Java.io 패키지의 주요 클래스 |
설명 |
File |
파일 시스템의 파일 정보를 얻기 위한 클래스 |
Console |
콘솔로부터 문자를 입출력하기 위한 클래스 |
InputStream / OutputStream |
바이트 단위 입출력을 위한 최상위 입출력 스트림 클래스 |
FileInputStream / FileOuputStream |
바이트 단위 입출력을 위한 하위 스트림 클래스 |
DataInputStream / DataOutputStream |
|
ObjectInputStream / ObjectOutputStream |
|
PrintStream |
|
BufferedInputStream / BufferedOutputStream |
|
Reader / Writer |
문자 단위 입출력을 위한 최상위 입출력 스트림 클래스 |
FileReader / FileWriter |
문자 단위 입출력을 위한 하위 스트림 클래스 |
InputStreamReader / OutputStreamWriter |
|
PrintWriter |
|
BufferedReader / BufferedWriter |
바이트 단위 입출력 스트림 : 그림, 멀티미디어, 문자등 모든 종류의 데이터들을 주고받을 수 있습니다.
문자 단위 입출력 스트림 : 오로지 문자만 주고받을 수 있게 특화되어 있습니다.
Byte단위의 입출력스트림 InputStream(입력), OutputStream(출력)
char문자 단위의 입출력스트림 InputStreamReader(입력), OutpurStreamWriter(출력)
'프로그래밍언어 > Java' 카테고리의 다른 글
문자열 처리 - Trim(); 메소드, Split();메소드 StringTokenizer 클래스 (0) | 2019.07.21 |
---|---|
Try - Catch문 feat.예외처리(Exception process) (0) | 2019.07.19 |
BufferedReader, BufferedWriter을 사용한 입/출력 (0) | 2019.07.19 |
Enhanced for문 (향상된 for문) (0) | 2019.07.16 |
배열 & length와 length();의 차이 (0) | 2019.07.16 |