MappedByteBuffer mbb = fc.map(FileChannel.MapMode.READ_ONLY,0,size);
맵모드는 READ_ONLY 와 , PRIVATE , READ_WRITE 가 있고, 읽기전용 읽고 쓰기전용, 프라이빗 전용이있고
0 < 매개변수는, 읽을 시작 지점, size 는 끝 지점
매핑바이트 버퍼는, 채널에 별도 버퍼 공간을 지정하지 않고, 파일을 직접 버퍼처럼 사용하여, 매핑 시켜버린다..
매개변수 size 는, int형으로 형 변환한 fc.size() 를 이용해야 하고,
get() 또는 put() 의 끝은 인터럽트로 처리 하면 된다..
'JAVA > IO & NIO' 카테고리의 다른 글
NIO , Channel , Charset Packages ! (0) | 2013.03.03 |
---|---|
NIO 의 기본 구성 (0) | 2013.03.03 |
PipedOutputStream & InputStream (0) | 2013.03.03 |
SequencInputStream , OutputStream (0) | 2013.03.03 |
ByteArrayOutputStream & InputStream (0) | 2013.03.03 |