스터디할래 13주차 과제: I/O(feedback, 피드백)
피드백 NIO = Non blocking I/O = New I/O InputStream : 입력받는 스트림 OutputStream : 무언가 쓰는, 보내는 스트림 InputStream과 OutputStream은 바이트 단위로 읽어 들인다. ✔ BufferedInputStream을 사용하면 좋은 이유, 왜 성능상의 이점이 있는지? 버퍼에 모아서 보내면 왜 빨라질까? 프로그램에서 InputStream, OutputStream을 써서 데이터 보낼 때 OS레벨의 시스템 콜을 하게 되는데 이때 버퍼에 모아서 보낼수록 시스템 콜 횟수가 줄어들면서, 성능상 이점이 생기게 된다. IO는 스트림 기반, NIO는 채널 기반 우리는 NIO를 주로 사용하게 된다. NIO 중에서도 버퍼 기반인데 채널이라는 인터페이스를 사용하면..