[ Java ] Java의 I/O (feat. Stream, Buffer, Channel)
2021.02.20
목차 스트림(Stream), 버퍼(Buffer), 채널(Channel) 기반의 I/O InputStream, OutputStream Byte와 Character 스트림 표준스트림(System.in, System.out, System.err) 파일 읽고 쓰기 개요 I/O란 Input/Output으로 데이터를 입력하고 출력하는 것을 의미한다. 예를 들면, 우리가 컴퓨터에게 데이터를 전달하기 위해 키보드를 입력하는 것을 Input이라 할 수 있고 그 Input을 적적히 처리하여 화면에 출력하여 보여주는 것이 Output이라 할 수있다. 그렇다면 데이터는 어떤 방법으로 전달될 수 있을까? 오늘 포스팅하는 Stream과 Channel, Buffer는 데이터를 전달하기 위해 사용하는 그릇과 통로라고 할 수있다. 더..