Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/solr/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用随机访问文件而不是文件编写器和文件读取器的优点是什么?_Java_File Io - Fatal编程技术网

Java 使用随机访问文件而不是文件编写器和文件读取器的优点是什么?

Java 使用随机访问文件而不是文件编写器和文件读取器的优点是什么?,java,file-io,Java,File Io,我理解了FileWriter和filereader的课程 我想知道与FileWriter和FileReader相比,类RandomAccessFile是为随机访问二进制数据而设计的。i、 e.您可以通过索引访问文件中的任何位置 FileReader和FileWriter用于按顺序读写文本,而不是二进制数据。随机访问文件用于随机访问二进制数据。i、 e.您可以通过索引访问文件中的任何位置 FileReader和FileWriter用于按顺序读写文本,而不是二进制文件。您在中查找过吗?它是一个文件对

我理解了
FileWriter
filereader
的课程


我想知道与
FileWriter
FileReader
相比,类
RandomAccessFile
是为随机访问二进制数据而设计的。i、 e.您可以通过索引访问文件中的任何位置


FileReader和FileWriter用于按顺序读写文本,而不是二进制数据。

随机访问文件用于随机访问二进制数据。i、 e.您可以通过索引访问文件中的任何位置

FileReader和FileWriter用于按顺序读写文本,而不是二进制文件。

您在中查找过吗?它是一个文件对象,支持在文件中的任意字节位置进行读写,而不是只按顺序进行。文档中写道:“随机访问文件的行为类似于存储在文件系统中的一个大字节数组。有一种光标,或指向隐含数组的索引,称为文件指针;输入操作从文件指针开始读取字节,并将文件指针向前推进,使其超过读取的字节。”您在文档中查找过它吗?它是一个文件对象,支持在文件中的任意字节位置进行读写,而不是只按顺序进行。来自文档:“随机访问文件的行为类似于文件系统中存储的一个大字节数组。有一种游标,或隐含数组中的索引,称为文件指针;输入操作从文件指针开始读取字节,并将文件指针向前移过读取的字节。”