나는 메모리 매핑 된 파일을 만드는 방법을 이해하지만, 내 질문의 다음 줄에 그런 말을 할 수 있습니다 :메모리 매핑 된 파일의 자바 NIO
내가 예를 들어 2메가바이트로 크기를 설정FileChannel roChannel = new RandomAccessFile(file, "r").getChannel();
ByteBuffer roBuf = roChannel.map(FileChannel.MapMode.READ_ONLY, 0, SIZE);
,이 방법을 수행 그것은 단지 2MB의 파일을로드 할 것인가, 아니면 그 파일을 더 읽고 바이트를 소비하면서 버퍼를 업데이트 할 것인가?
매핑 된 부분 만 해당 버퍼를 통해 액세스 할 수 있습니다. 전체 파일에 대해 창으로 상상해보십시오. 가시 영역 만 읽을 수 있습니다. (서면) – bestsss
@bestsss :이 질문에 답을 추가해야합니다. – Jonas
@Jonas, ... 한 문장으로 답변을 좋아하지 않습니다. 대답은 아주 분명합니다. 묻는 사람은 항상 스스로 대답하고 그것을 선택할 수 있습니다. – bestsss