了解java.io库

时间:2013-04-22 09:30:48

标签: java model java-io

从昨天开始,我正在阅读Java on-line documentation,我注意到它比实践更多地集中了,而不是描述该库的机制。

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

提前谢谢你......

2 个答案:

答案 0 :(得分:5)

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

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

有一个读者和编写者的层次结构,可以在目标流上创建,并按字符而不是字节工作。

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

答案 1 :(得分:2)

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

  1. Java I/O Book
  2. Basic I/O (Java Doc)
  3. 对于nio包,您可以查看此入门级代码:James Greenfield's tutorial