java教程:浅谈IOStream的个人学习笔记
【我爱IT技术网】3月13日IT技术:连续好几天没有上新的课程,差点忘记写学习日记了。
IOStream:先是File类,java中有一个File类,但是不能看字面上的意思以为就是文件的指针,其实File类也可以表示文件夹,在我看来可能是因为java语言把文件和文件夹都看成一类对象把。
接着是过滤器,分为FileFilter和FilenameFilter两个接口,分别实现这两个接口可以对目录下的文件和文件夹做一个筛选,两者不同的地方是FilenameFilter接口中的access()方法比FileFilter中的多了一个关于文件目录的参数。
然后就是重点IOStream了,IOStream的根可以分成InputStream类和OutputStream类,要注意的是两个类都是抽象类,在没有子类继承的情况下是不能对其对象进行初始化的。两者的子类体系结构如下:


InputStream中主要的方法为read():先指定所要读取的源,然后在源中读取,注意:当没有参数是返回值是int型的读取数据,而当指定了字节数组是则返回读取的字节数。这一点和
OutputStream中的write()方法一样。
skip(long n):跳过n个字节不读取。
close():关闭当前流。
OutputStream中主要方法write():和read()方法大致相同。flush():刷新此输出流并强制写出所有缓冲的输出字节。close():关闭当前流。
大概就是这样了,下次应该会讲解的更深入
本文来源 我爱IT技术网 http://www.52ij.com/jishu/325.html 转载请保留链接。
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
