2013-04-22 42 views
0

从昨天开始,我在阅读Java on-line documentation,我注意到它比练习更注重而不是描述该库的机制。了解java.io库

由于是在IO包班很多,我怎么能知道何时使用,如何使用他们?我对型号比其内容更感兴趣。
建议和手册欢迎。

预先感谢您...

+0

网上有很多网站,博客和文章。这将帮助你解决你的疑惑。 – 2013-04-22 09:37:18

+1

我建议阅读本教程http://docs.oracle.com/javase/tutorial/essential/io/index.html – 2013-04-22 09:33:41

+0

我正在阅读它,但它不是我正在寻找的... – none 2013-04-22 09:36:59

回答

5

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

有些流提供附加功能并实现包装器(装饰器)设计模式。您可以使用它们来包装任何其他流。例如BufferedInputStream,ObjectOutputStream

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

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

+0

也许你是对的。我会尽量仔细阅读。 – none 2013-04-22 09:42:37

2

看看下面可能有助于:

  1. Java I/O Book
  2. Basic I/O (Java Doc)
  3. 对于NIO包你可以看看这个入门级代码:James Greenfield's tutorial
+0

感谢你,第一个看起来非常有用! – none 2013-04-22 09:44:13

+0

欢迎您:) – 2013-04-22 10:06:03

+0

本书看起来不错,但它是从2006年开始的,涵盖了Java 5.它大部分仍然是相关的,但是在Java 6和7中增加了I/O APIs,它们不会在那个版本中书。 – Jesper 2013-04-22 11:08:28