对于大文件的读写操作
2007-04-28 21:29
330 查看
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class LargeMappedFiles
{
static int length = 0x8FFFFFF;
public static void main(String[] args) throws Exception
{
MappedByteBuffer out = new RandomAccessFile("test.dat","rw").getChannel().map(FileChannel.MapMode.READ_WRITE,0,length);
for (int i=0;i<length;i++)
out.put((byte)'x');
System.out.println("Finished writing!");
for (int i=length/2;i<length/2+6;i++)
System.out.println((char)out.get(i));
}
}
import java.nio.*;
import java.nio.channels.*;
public class LargeMappedFiles
{
static int length = 0x8FFFFFF;
public static void main(String[] args) throws Exception
{
MappedByteBuffer out = new RandomAccessFile("test.dat","rw").getChannel().map(FileChannel.MapMode.READ_WRITE,0,length);
for (int i=0;i<length;i++)
out.put((byte)'x');
System.out.println("Finished writing!");
for (int i=length/2;i<length/2+6;i++)
System.out.println((char)out.get(i));
}
}
相关文章推荐
- JAVA对于TXT文件读写-IO操作例子
- 对于文件的读写操作处理,指针头
- 利用JXL实现对于excel-2000/2003版本的文件进行读写操作
- Android - 文件读写操作 总结
- Android - 文件读写操作 总结
- Android中文件读写(输入流和输出流)操作小结
- 大数据笔记06:大数据之Hadoop的HDFS(文件的读写操作)
- python文件读写并使用mysql批量插入示例分享(python操作mysql)
- [转]Android - 文件读写操作 总结
- C语言 文件操作10--配置文件读写
- python文件读写操作与linux shell变量命令交互执行的方法
- python 操作文件----文件读写
- 读写文件具体操作
- PHP读取配置文件、mysqli操作、session读写、url跳转
- 基于node.js的fs核心模块读写文件操作(实例讲解)
- delphi 文件读写操作
- c++大文件读写操作(文件内存映射)
- Android学习笔记 day02 _ 测试 & 文件读写操作
- PHP 文件读写操作
- Java文件读写操作