입력과 출력

실전 자바 강좌 (ver.2018) - 초보부터 개발자 취업까지!! 강의를

개인공부하며 정리하는 용도의 포스팅입니다.

학습목표


  • 데이터를 입력하고 출력하는 방법에 대해서 학습

입/출력 이란?


  • 다른곳의 데이터를 가져오는 것을 입력
  • 다른곳으로 데이터를 내보내는 것을 출력

입/출력 기본 클래스


1byte단위로 데이터를 전송하는 InputStream, OutputStream이 있다.

InputStream의 구분

  • FileInputStream
  • DataInputStream
  • BufferedInputStream

OutputStream의 구분

  • FileOutputStream
  • DataOutputStream
  • BufferedOutputStream

FileInputStream / FileOutputStream


파일에 데이터를 읽고/쓰기 위한 클래스로 read(), write() 메서드를 이용한다.

input,output1

파일 복사


파일 입/출력 클래스를 이용해서 파일을 복사할 수 있다.

input,output2

DataInputStream / DataOutputStream


byte단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.

input,output3

BufferedReader / BufferedWriter


byte단위의 입출력을 개선해서 문자열을 좀 더 편리하게 다룰 수 있다.

input,output4

Reference


실전 자바 강좌 (ver.2018) - 입력과 출력

Comments