java nio2 예제
y posteado en Sin categoría

제프 프리젠은 모든 사람에게 자바 기술 (안드로이드 포함)을 가르칩니다. LinkOption 매개 변수는 파일이 기호 링크인 경우 기호 링크가 처리되는 방식을 나타내는 데 사용됩니다. 기본적으로 기호 링크가 따릅니다. 예제와 같이 NOFOLLOW_LINKS 옵션이 있으면 기호 링크가 따르지 않습니다. 10 년 된 향상 된 여전히 자바에 대 한 새로운 입력/출력 패키지는 어떻게? 그 이유는 많은 작업 자바 프로그래머의 기본 Java I / O 작업이 적절하기 때문입니다. 대부분의 Java 개발자는 일상 업무를 위해 NIO를 배울 필요가 없습니다. 또한 NIO는 단순한 성능 패키지가 아닙니다. 대신, Java I/O. NIO와 관련된 시설의 이기종 컬렉션은 Java 프로그램의 “금속에 더 가까워지기”를 통해 Java 응용 프로그램 성능을 향상시켜 NIO 및 NIO.2 API가 하위 수준의 시스템 운영 체제(OS) 항목을 노출한다는 것을 의미합니다. 포인트. NIO의 단점은 I/O에 대한 더 큰 통제권을 제공하고 기본 I/O 프로그래밍보다 더 많은 주의를 기울여야 한다는 것입니다.

NIO의 또 다른 측면은 응용 프로그램 표현성에 대한 관심입니다. 참고: 이 자습서에서는 JDK 7 릴리스에 도입된 파일 I/O 메커니즘을 반영합니다. 파일 I / O 튜토리얼의 자바 SE 6 버전은 간단했지만, 당신은 이전 파일 I / O 콘텐츠를 포함하는 튜토리얼의 자바 SE 튜토리얼 2008-03-14 버전을 다운로드 할 수 있습니다. 이 소스를 컴파일한 다음 java MultiPortEcho 8005 8006과 같은 호출을 통해 명령줄에서 시작합니다. MultiPortEchoer가 실행되면 포트 8005 및 8006에 대해 실행되는 간단한 텔넷 또는 기타 터미널 에뮬레이터를 시작합니다. 이 프로그램이 수신하는 문자를 다시 에코하고 단일 Java 스레드에서 수행하는 것을 볼 수 있습니다! 다음 예제에서는 비동기적으로 파일 작성을 보여 주습니다. 다음 예제에서는 accept() 비동기 작업을 포함하는 비동기 ServerSocketChannel을 사용하는 방법을 보여 주어집니다. 이 예제는 클라이언트 연결을 반복적으로 수신 수신하고 비동기 작업 AsynchronousSocketChannel 개체를 읽고 작성합니다.

java.nio 패키지 API에 대한 자세한 배경은 다음 JavaWorld 문서를 참조하십시오. 마지막으로 Java SE 7 릴리스 이전에 작성된 파일 I/O 코드가 있는 경우 기존 코드를 다시 작성하지 않고 새 API를 활용하려는 개발자를 위한 File.toPath 메서드에 대한 중요한 정보뿐만 아니라 이전 API에서 새 API에 대한 맵이 있습니다.

Compartir este contenido...
Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone
Los Comentarios están cerrados.