0

从昨天开始,我正在阅读Java 在线文档,我注意到它更多地关注实践而不是描述该库的机制。

由于IO包中有很多类,我如何理解何时使用以及如何使用它们?我对它的模型比它的内容更感兴趣。
欢迎提供建议和手册。

先感谢您...

4

2 回答 2

5

java IO的基本术语是流。输入流允许读取,输出流允许写入。JDK 提供了“简单”流的层次结构,例如FileInputStream,您可以从套接字、URL 连接等获取的流。

有些流提供了额外的功能并实现了包装器(装饰器)设计模式。您可以使用它们来包装任何其他流。例如BufferedInputStreamObjectOutputStream等等。

可以在目标流上创建读取器和写入器的层次结构,并根据字符而不是字节工作。

现在您已准备好返回在线文档。继续阅读,祝你好运。当您有具体问题时请回到这里,我们很乐意为您提供帮助。

于 2013-04-22T09:37:33.047 回答
2

看看以下可能会有所帮助:

  1. Java I/O 书籍
  2. 基本 I/O(Java 文档)
  3. 对于 nio 包,您可以查看此入门级代码:James Greenfield 的教程
于 2013-04-22T09:37:13.217 回答