只讲一些主要的,有代表性的。I 表示interface,C表示Class
I
DataInput-DataInputStream 从二进制流中读取字节,并根据所有 Java 基本类型数据进行重构
DataOutput 类似
Flushable
FileFilter
Externalizable
Serializable
C
File 文件和目录路径名的抽象表示形式,但是它不是抽象类!它绝对是相当重要的一个类
主要实用方法有:
有用的静态字段:公共静态字段 separator 和 separatorChar pathSeparator 、 pathSeparatorChar
canRead
canWrite
canExecute
static File createTempFile ?
delete
exists
getAbsolutePath()
File getCanonicalFile()
isAbsolute()
测试此抽象路径名是否为绝对路径名
isDirectory()
测试此抽象路径名表示的文件是否是一个目录
isFile()
isHidden()
lastModified()
length() ? 即大小吧——以字节为单位
listFiles()
list(FilenameFilter filter) 还可以过滤啊
listFiles(FilenameFilter filter)
mkdir
mkdirs
boolean renameTo(File dest)
重新命名此抽象路径名表示的文件。
boolean setExecutable(boolean executable)
设置此抽象路径名所有者执行权限的一个便捷方法。
boolean setExecutable(boolean executable, boolean ownerOnly)
设置此抽象路径名的所有者或所有用户的执行权限。
boolean setLastModified(long time)
设置此抽象路径名指定的文件或目录的最后一次修改时间。
boolean setReadable(boolean readable)
设置此抽象路径名所有者读权限的一个便捷方法。
boolean setReadable(boolean readable, boolean ownerOnly)
设置此抽象路径名的所有者或所有用户的读权限。
boolean setReadOnly()
标记此抽象路径名指定的文件或目录,从而只能对其进行读操作。
boolean setWritable(boolean writable)
设置此抽象路径名所有者写权限的一个便捷方法。
boolean setWritable(boolean writable, boolean ownerOnly)
设置此抽象路径名的所有者或所有用户的写权限
toURI()
构造一个表示此抽象路径名的 file: URI。
都是些很有用的方法啊
这个包下面还有一些列的 Stream/Reader/Writer,相当的繁多,却是相当规律。
关于文件的:FileXXX
关于Object的
ByteArray
CharArray
关于管道Pipe的:
等等
——菜鸟文章,仅供自己参考。