本来要先看BufferedFSInputStream的,但是它实现了Seekable和PositionedReadable接口,就先看这两个,再看它会比较容易理解些 package org.apache.hadoop.fs; import java.io.*; /** Stream that permits seeking. */ //提供按位置查找功能的接口 public interface Seekable { /** * Seek to the given offset from the…