1 NIO
- 자바 4에서 new Input/Ouput이라는 뜻으로 java.nio 패키지가 추가되었습니다.
- 자바 7에서 IO와 NIO 사이의 일관성 없는 클래스 설계를 바로 잡고 비동기 채널 등의 네트워크 지원을 대폭 강화한 NIO2 API가 추가 되었습니다.
- NIO2는 기존 java.nio의 하위 패키지로 제공됩니다.
1.1 IO와 차이점
- 기존 Java I/O에 대한 내용은 이 곳을 참조하세요.
- 기존 I/O와 NIO의 차이점은 스트림과 채널, 버퍼, 논블로킹입니다. 하나씩 살펴보겠습니다.