728x90
반응형
실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를
개인공부하며 정리하는 용도의 포스팅입니다.
학습목표
- 데이터를 입력하고 출력하는 방법에 대해서 학습
입/출력 이란?
- 다른곳의 데이터를 가져오는 것을 입력
- 다른곳으로 데이터를 내보내는 것을 출력
입/출력 기본 클래스
1byte단위로 데이터를 전송하는 InputStream, OutputStream이 있다.
InputStream의 구분
- FileInputStream
- DataInputStream
- BufferedInputStream
OutputStream의 구분
- FileOutputStream
- DataOutputStream
- BufferedOutputStream
FileInputStream / FileOutputStream
파일에 데이터를 읽고/쓰기 위한 클래스로 read(), write() 메서드를 이용한다.
파일 복사
파일 입/출력 클래스를 이용해서 파일을 복사할 수 있다.
DataInputStream / DataOutputStream
byte단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
BufferedReader / BufferedWriter
byte단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.
Reference
728x90
반응형
'프로그래밍 > Java' 카테고리의 다른 글
[Java] - foreach 반복문 (0) | 2021.01.04 |
---|---|
[Java] - 네트워킹 (0) | 2021.01.04 |
[Java] - 예외처리 (0) | 2020.12.23 |
[Java] - Collections (0) | 2020.12.22 |
[Java] - 문자열 클래스 (0) | 2020.12.21 |