我正在读一本书“Java 网络编程(Elliotte Rusty Harold)”。在这段代码之后,我遇到了以下句子。
FileInputStream fin = new FileInputStream("data.txt"); BufferedInputStream bin = new BufferedInputStream(fin);
...混合调用连接到同一源的不同流可能会违反过滤器流的多个隐式合同。
而下面的代码就出来了。
InputStream in = new FileInputStream("data.txt"); in = new BufferedInputStream(in);
我知道这简化了语法,但我想知道“过滤器流的几个隐式合同”是什么意思。
qq_笑_17
相关分类