Java随机访问文件(Random Access File)是一种特殊的文件,它允许程序在文件中的任何位置进行读写操作。它可以用来存储和读取数据,也可以用来存储和读取对象。
Java随机访问文件使用了一种特殊的文件格式,它允许程序在文件中的任何位置进行读写操作。它使用一个长度为8字节的“游标”来标识当前所处的位置。这个游标是一个长整型数字,它表明当前所处的位置在文件中的偏移量。
Java随机访问文件支持两种不同的方式来读写数据:流式I/O和随机I/O。流式I/O是一种顺序性的I/O方式,它会依次读取或写入文件中的数据。而随机I/O则允许直接将数据写入或者读取到特定位置。
RandomAccessFile raf = new RandomAccessFile("test.txt", "rw"); // 创建RandomAccessFile对象 raf.seek(100); // 跳过100个字节 raf.writeInt(123); // 在100个字节处写入int型数据123 raf.close(); // 关闭RandomAccessFile对象
Java IO教程 - Java文件输出流创建输出流要写入文件,我们需要创建一个FileOutputStream类的对象,它将表示输出流。// Create af...
Java IO教程 - Java符号链接符号链接包含对另一个文件或目录的引用。符号链接引用的文件称为符号链接的目标文件。符号链接上的操...
Java IO教程 - Java Jar APIJAR APIJAR API包括使用清单文件的类。 Manifest类的一个对象表示一个清单文件。在代码中创建一个Man...
Java IO教程 -Java推回输入流PushbackInputStream向输入流添加功能,允许我们使用其unread()方法推回读取的字节。有三个版本的un...