public static void main(String[] args) throws IOException,
ClassNotFoundException, InstantiationException, IllegalAccessException {
File f=new File("D:/1.txt");
FileChannel chanel=new RandomAccessFile(f,"rw").getChannel();
MappedByteBuffer map=chanel.map(FileChannel.MapMode.READ_ONLY,0,f.length() );
java.nio.ByteBuffer buffer=java.nio.ByteBuffer.allocate(256);
Charset charset=Charset.forName("utf-8");
CharsetDecoder decorder=charset.newDecoder();
while((chanel.read(buffer))!=-1){
buffer.flip();
CharBuffer cb=charset.decode(buffer);
System.out.println(cb);
//buffer.clear();
}
}