读书笔记
文章平均质量分 86
iteye_6833
这个作者很懒,什么都没留下…
展开
-
Java I/O 系统 (一)
File类 一、目录列表器 假设我们想查看一个目录列表,可以有两种方法来使用File对象。如果我们调用不带参数的list()方法,便可以获得此对象包含的全部列表。然而,如果我们想获得一个受限列表,例如,想得到所有扩展名为.java的文件,那么我们就要用到“目录过滤器”,这个类会告诉我们怎样显示符合条件的File对象。 下面是一个示例,注意,通过使用java.util.Arra...原创 2012-04-19 23:39:52 · 100 阅读 · 0 评论 -
Java I/O 系统 (二)
输入输出 编程语言的I/O类库中常使用流这个抽象概念,它代表任何有能力产出数据的数据源对象或者是有能力接受数据的接收端对象。“流”屏蔽了实际的I/O设备中处理数据的细节。 Java类库中的I/O类分成输入和输出两部分。通过继承,任何自Inputstream或Reader派生而来的类都含有名为read()的基本方法,用于读取单个字节或者字节数组。同样,任何自Outputstrea...原创 2012-04-21 13:10:43 · 107 阅读 · 0 评论 -
Java I/O 系统 (三)
添加属性和有用的接口 FilterInputStream和FilterOutputStream是用来提供装饰器类接口以控制特定输入流(InputStream)和输出流(OutputStream)的两个类,他们的名字不是很直观,FilterInputStream和FilterOutputStream分别来自I/O类库中的基类InputStream和OutputStream,这两个类是装饰器的必要...原创 2012-04-21 13:19:22 · 103 阅读 · 0 评论 -
Java I/O 系统 (四)
Reader和Writer 当我们初次看见Reader和Writer类时,可能会以为这是两个用来替代InpuStream和OutputStream的类,但实际上并非如此,尽管一些原始的流类不在被使用,但是InpuStream和OutputStream在面向字节形式的I/O中仍可以提供极有价值的功能。Reader和Writer则提供兼容Unicode与面向字符的I/O功能。 一、数...原创 2012-04-21 17:02:22 · 84 阅读 · 0 评论 -
Java I/O 系统 (五)
自我独立的类 RandomAccessFile RandomAccessFile适用于由大小一致的记录组成的文件,所以我们可以使用seek()将记录从一处转移到另一处,然后读取或修改记录。文件中记录的大小不一定都相同,只要我们能够确定哪些记录有多大以及他们在文件中的位置即可。 最初,我们可能难以相信RandomAccessFile不是InputStream或者OutputStream...原创 2012-04-21 17:21:06 · 128 阅读 · 0 评论 -
Java I/O 系统 课后练习
习题7:打开一个文本文件,每次读取一行内容。将每行作为一个String读入,并将那个String对象置入一个LinkedList中。按相反的顺序打印出LinkedList中的所有行。 /** * @ClassName: BufferedInputFileDemo7 * @Description: 打开一个文本文件,每次读取一行内容。将每行作为一个String读入,并将那个St...原创 2012-04-22 19:01:05 · 189 阅读 · 0 评论