입력과 출력 (io)
다른 곳의 데이터를 가지고 오는 것 = 입력
파일 읽기, 이미지, 동영상 불러오기
다른 곳으로 데이터를 내보내는 것 = 출력
파일 쓰기, 이미지,동영상 내보내기
입출력의 기본 클래스는 1byte 단위로 데이터 전송
inputStream, OutputStream
DatainputStream과 DataoutputStream 는
inputStream과 oututStream의 확장 개념
DataInpitStream, DataOutputStream : byte단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
InpitStream, OutputStream이 있는데 바이트 단위여서 개발자가 조금 더 편하게 볼 수 있는
DataInpitStream, DataOutputStream를 사용한다.
FileInputStream, FileOutputStream
파일에 데이터를 일고 /쓰기 위한 클래스로 read(),write()메서드를 이용한다.
OutputStream
데이터와 관련된 것은 반드시 예외 처리를 해줘야 한다.
file 입/출력을 사용한 복사 방법
fileReader와 FileWriter을 개선하여
BufferReader, BufferWriter byte 단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
'JAVA' 카테고리의 다른 글
BufferedReader와 BufferedWriter (0) | 2021.11.20 |
---|---|
JAVA 기초 문법 4-3(feat. 네트워킹 /소켓) (1) | 2021.04.11 |
자바 문법 기초 4-1 (feat. 예외처리) (0) | 2021.04.11 |
자바 기초 문법 3 (0) | 2021.04.04 |
<Java> 기초 문법 공부 2 (0) | 2021.03.28 |