자바 nio 예제
y posteado en Sin categoría

메모리를 포함한 일반적인 Java 프로그래밍 시나리오에서 NIO 및 NIO.2 패키지를 사용하는 방법에 대해 알아봅니다. 이 간단한 예제에서는 Java에서 NIO의 언어 시설에 액세스하는 방법을 보여 줍니다. 또한 NIO.2의 Watcher 클래스를 도입하여 폴링을 기반으로 하는 기존 I/O 솔루션보다 변경 알림에 훨씬 더 간단하고 사용하기 쉽습니다. 자바 NIO는 내가 가장 좋아하는 주제입니다. 지난 2년 동안 NIO와 함께 일해 왔으며 프로덕션 환경에서 이 코드를 자유롭게 사용할 수 있는 독자를 위해 간단한 서버-클라이언트 코드를 공유하고 싶습니다. Charset은 이름으로 Charset을 찾고, 코더(인코더 또는 디코더)를 만들고, 기본 Charset을 가져오는 다른 유틸리티 메서드를 제공합니다. 일반적으로 ByteBuffer 및 String을 사용하여 작업하는 경우 예제의 경우와 마찬가지로 기본 Charset은 명시적으로 지정하지 않는 경우 일반적으로 사용하는 것입니다. 이것은 대부분의 시간을 충분할 것입니다. get() 을 넣은 직후에 호출하면 첫 번째 문자를 얻지 않습니다. 아래 예에서, 배치 후, 위치는 5로 설정된다. 버퍼에서 get()을 호출하면 빈 char 값이 부여됩니다. 이 소스를 컴파일한 다음 명령줄 실행 을 시작합니다. 동일한 디렉터리에서 새 파일을 만듭니다.

예를 들어, 예를 들어, 터치 예제1, 또는 Watcher.class 예제1을 복사할 수 있습니다. 2002년에 J2SE 1.4와 함께 새로운 입력/출력 API 패키지인 Java NIO가 도입되었다는 변경 알림 메시지가 표시됩니다. Java NIO의 목적은 Java 플랫폼에서 I/O 집안일프로그래밍을 개선하는 것이었습니다. 10 년 후, 많은 자바 프로그래머는 여전히 NIO를 최대한 활용하는 방법을 모른다, 심지어 적은 자바 SE 7 더 많은 새로운 입력 / 출력 API (NIO.2)를 도입 것을 알고있다. 이 자습서에서는 일반적인 Java 프로그래밍 시나리오에서 NIO 및 NIO.2 패키지의 장점을 보여 주는 5가지 쉬운 예제를 찾을 수 있습니다. 선택 키에 개체를 연결할 수 있습니다. 때때로 우리는 채널에 사용자 정의 ID를 제공하거나 우리가 추적 할 수있는 Java 객체의 종류를 첨부 할 수 있습니다. 이 예제를 실행하면 위의 서버 예제를 사용하여 시작된 서버에서 응답을 받게 됩니다. 외부 라이브러리없이 Java 1.4에서 NIO를 통해 SSL을 사용하는 것이 약간 교묘한 것으로 가능합니다. 자바 1.5는 내가 아직 어떤 “품질의 시간”을 보내고있다 SSLEngine을 소개했다.

그러나 처음부터 내 의도는 록스자바 1.4에서 작업하는 것이었습니다. Java는 NIO(새 I/O)라는 두 번째 I/O 시스템을 제공했습니다. Java NIO는 표준 I/O API와 는 다른 I/O 작업 방식을 제공합니다.

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