이전

자바 입출력

자바 I/O

Input/Output 입력과 출력
Java IO는 입력과 출력에 대한 인터페이스와 클래스 이다. 자바의 입출력은 스트림(Stream)을 통해 실시 된다. 스트림 (Stream) 은 크게 입력스트림 & 출력스트림이 있다. 입력스트림에는 read() 라는 메소드가 따라다니고 출력스트림에는 write() 메소드라는 것이 따라 다닌다.

스트림을 사용할때는 예외가 발생할 수 있으니 예외 처리를 해줘야 한다. try-catch사용 or throws IOException사용

  • 입력스트림 : 프로그램이 데이터를 입력 받을때
  • 출력스트림 : 프로그램이 데이터를 보낼때

IO는 Byte와 Char 입출력 두가지로 나뉜다.
바이트 스트림은 문자, 그림, 멀티미디어 등 모든 종류의 데이터를 주고 받으며, 문자 스트키름은 오직 문자만 주고 받을 수 있다.
바이트 입출력단위 클래스는 InputStream, OutputStream 추상클래스를 상속 받으며 문자 입출력단위 클래스는 Reader, Writer 추상클래스를 상속 받아서 만든다.


작성중..