nio1 이것이 자바다 - NIO 기반 입출력 및 네트워킹 이것이 자바다 - NIO 기반 입출력 및 네트워킹 NIO 자바4에서부터 java.nio 패키지에 포함됨 자바7에서 비동기 채널 등의 네트워크 지원을 대폭 강화하면서 NIO.2 API를 추가함 NIO는 채널 기반이다. 스트림과 달리 채널은 양방향으로 입출력이 가능하다. NIO는 기본적으로 버퍼를 사용해서 IO보다는 입출력 성능이 좋다. IO는 블록킹 된다면 NIO는 블로킹과 논블로킹 둘다 지원. 블로킹은 인터럽트가 지원됨. 대용량 데이터를 전송하는 경우는 IO, 연결 클라이언트가 많고 입출력 처리가 작은것은 NIO을 권장 파일과 디렉토리 Paths.get() : 파일의 경로 반환 FileSystems.getDefault() : 파일 시스템 정보 반환 Files : 파일 속성 읽기, 파일 및 디렉토리 생성/.. 2020. 2. 22. 이전 1 다음 반응형