l使用Java操作文本文件的方法详解http://java
ccidnet
com/art/3737/20041108/523627_1
htmllFileReader是什么类
和FileInputStream有什么不同
http://book
hackbase
com/ask2/ask107572
htm自己的整理和领会:引言:C语言只需要一个File*就可以了,与C不同,java有一系列流类型,其数量超过60种
类库的设计者声称:“有足够的理由为用户提供丰富的流类型的选择:这样做可以减少程序的错误
”例如,在C语言种,许多人认为“将输出流写入一个只读模式的文件”是很常见的错误
(事实上,这并不常见
)我们认为在C++语言中,流接口设计者避免程序出错的主要“工具”是小心谨慎的态度,在java语言中更是如此
流库的高度复杂性迫使程序设计人员谨小慎微
File类1)File类介绍(《corejava》638页)File类封装了对用户机器的文件系统进行操作的功能
例如,可以用File类获得文件上次修改的时间移动,或者对文件进行删除、重命名
换句话说,流类关注的是文件内容,而File类关注的是文件在磁盘上的存储
File类的主要方法有:getName(),getCanonicalFile(),lastModified(),isDerector(),isFile(),getPath()等;2)File类与FileInputStream类的区别:流类关注的是文件内容,而File类关注的是文件在磁盘上的存储
File不属于文件流,只能代表一个文件或是目录的路径名而已
提示:(《corejava》639页)如果处理文件或者目录名,就应该使用File对象,而不是字符串
例如,File类的equals方法知道一些文件系统对大小写是敏感的,目录尾的“/”字符无关紧要
自己的领会:Fil