为何BufferedInputStream继承自FilterInputStream,可以理解为BufferedInputStream可以作为FilterInputStream的一种增强,共性是都实现了InputStream接口,可以对输入流进行过滤和缓存,差异是BufferedInputStream可以提高IO读写效率,通过缓存可以一次读取多个字节。而FilterInputStream主要是用于对数据流进行处理,例如解密,解压缩等操作。因此,BufferedInputStream可以为FilterInputStream提供一种加速读取的方法。