从昨天开始,我正在阅读Java 在线文档,我注意到它更多地关注实践而不是描述该库的机制。
由于IO包中有很多类,我如何理解何时使用以及如何使用它们?我对它的模型比它的内容更感兴趣。
欢迎提供建议和手册。
先感谢您...
java IO的基本术语是流。输入流允许读取,输出流允许写入。JDK 提供了“简单”流的层次结构,例如FileInputStream
,您可以从套接字、URL 连接等获取的流。
有些流提供了额外的功能并实现了包装器(装饰器)设计模式。您可以使用它们来包装任何其他流。例如BufferedInputStream
,ObjectOutputStream
等等。
可以在目标流上创建读取器和写入器的层次结构,并根据字符而不是字节工作。
现在您已准备好返回在线文档。继续阅读,祝你好运。当您有具体问题时请回到这里,我们很乐意为您提供帮助。
看看以下可能会有所帮助: