java的IO流的典型应用 时间: 2007-05-28 yycnet.yeah.net yyc译 尽管库内存在大量IO流类,可通过多种不同的方式组合到一起,但实际上只有几种方式才会经常用到。然而,必须小心在意才能得到正确的组合。下面这个相当长的例子展示了典型IO配置的创建与使用,可在写自己的代码时将其作为一个参考使用。注意每个配置 发布时间:2012-06-26 作者: 佚名技术 views(254)
输入和输出 时间: 2007-05-28 yycnet.yeah.net yyc译 可将Java库的IO类分割为输入与输出两个部分,这一点在用Web浏览器阅读联机Java类文档时便可知道。通过继承,从InputStream(输入流)衍生的所有类都拥有名为read()的基本方法,用于读取单个字节或者字节数组。类似地,从OutputStream衍生的所有类都拥有基本方 发布时间:2012-06-26 作者: 佚名技术 views(155)
Java 1.1的IO流 时间: 2007-05-29 yycnet.yeah.net yyc译 到这个时候,大家或许会陷入一种困境之中,怀疑是否存在IO流的另一种设计方案,并可能要求更大的代码量。还有人能提出一种更古怪的设计吗?事实上,Java 1.1对IO流库进行了一些重大的改进。看到Reader和Writer类时,大多数人的第一个印象(就象我一样)就 发布时间:2012-06-26 作者: 佚名技术 views(154)
java的输入流 时间: 2007-05-28 yycnet.yeah.net yyc译 当然,我们经常想做的一件事情是将格式化的输出打印到控制台,但那已在第5章创建的com.bruceeckel.tools中得到了简化。第1到第4部分演示了输入流的创建与使用(尽管第4部分展示了将输出流作为一个测试工具的简单应用)。1. 缓冲的输入文件为打开一个文件以 发布时间:2012-06-26 作者: 佚名技术 views(166)
java的InputStream的类型 时间: 2007-05-28 yycnet.yeah.net yyc译 InputStream的作用是标志那些从不同起源地产生输入的类。这些起源地包括(每个都有一个相关的InputStream子类):(1) 字节数组(2) String对象(3) 文件(4) 管道,它的工作原理与现实生活中的管道类似:将一些东西置入一端,它们在另一端出来。 发布时间:2012-06-26 作者: 佚名技术 views(599)
数据的发起与接收 时间: 2007-05-29 yycnet.yeah.net yyc译 Java 1.0的几乎所有IO流类都有对应的Java 1.1类,用于提供内建的Unicode管理。似乎最容易的事情就是全部使用新类,再也不要用旧的,但实际情况并没有这么简单。有些时候,由于受到库设计的一些限制,我们不得不使用Java 1.0的IO流类。特别要指出的是, 发布时间:2012-06-26 作者: 佚名技术 views(182)
java的输出流 时间: 2007-05-28 yycnet.yeah.net yyc译 两类主要的输出流是按它们写入数据的方式划分的:一种按人的习惯写入,另一种为了以后由一个DataInputStream而写入。RandomAccessFile是独立的,尽管它的数据格式兼容于DataInputStream和DataOutputStream。 5. 保存与恢复数据PrintStream能格式化数据,使 发布时间:2012-06-26 作者: 佚名技术 views(174)
修改数据流的行为 时间: 2007-05-29 yycnet.yeah.net yyc译 在Java 1.0中,数据流通过FilterInputStream和FilterOutputStream的装饰器(Decorator)子类适应特定的需求。Java 1.1的IO流沿用了这一思想,但没有继续采用所有装饰器都从相同filter(过滤器)基础类中衍生这一做法。若通过观察类的层次结构来理解它, 发布时间:2012-06-26 作者: 佚名技术 views(263)
|