例子:
public static void main(String[] args) throws IOException {
FileInputStream fileInputStream = new FileInputStream(new File("/data/text.txt"));
byte[] bytes = new byte[1024];
while (fileInputStream.read(bytes) != -1) {
System.out.println(new String(bytes));
}
}
FileInputStream 读取文件时,循环每次读取 byte[1024]大小的数据。
请问 JVM 怎么知道下一次循环,从文件的哪个位置开始读呢?
是否有一个位置指针的变量?我在源码里没有找到。请教一下大佬们。谢谢