(1) : close 关闭
(2) : address 地址
(3) : Stream : 流
(4) : write : 写
(5) : final : 最终的
(6) : read : 阅读
(7) : Stack : 栈
(8) : Object : 对象
(9) : InputStream : 输入流
(10) : readobject : 读取对象
(11) : getname : 获得名称
(12) : getAge : 获得年龄
InputStream的子类 :
ObjectInputStream类: 对象字节输入流 :
ObjectInputStream反序列化流,将之前使用ObjectOutputStream序列化的原始数据恢复为对象。
public File(String pathname) :通过将给定的路径名字符串转换为抽象路径名来创建新的 File实例。
public File(File parent, String child) :从父抽象路径名和子路径名字符串创建新的 File实例。
public boolean exists() :此File表示的文件或目录是否实际存在。
public boolean isDirectory() :此File表示的是否为目录。
public boolean isFile() :此File表示的是否为文件(不要与文件夹混淆,只是文件)。
public boolean createNewFile() :当且仅当具有该名称的文件尚不存在时,创建一个新的空文件。
public boolean delete() :删除由此File表示的文件或目录。
public boolean mkdir() :创建由此File表示的目录???
public boolean mkdirs() :创建由此File表示的目录,包括任何必需但不存在的父目录????.
public String[ ] list() :返回一个String数组,表示该File目录中的所有子文件或目录。
public File[ ] listFiles() :返回一个File数组,表示该File目录中的所有的子文件或目录。
public static int sum(int n) {
if (n == 1) {
// 公式: = 1
return 1;
} else {
// 公式: n + (n-1)~1的和
return n + sum(n-1);
}
}
public String[] list() : 返回一个String数组,表示该File目录中的所有子文件或目录。
public File[] listFiles() : 返回一个File数组,表示该File目录中的所有的子文件或目录。
(1) : abstract void write(int b): 一次写一个字节 (参数是int是为了代码中写表示byte的整数方便不用强转)
(2) : void write(byte[] b): 一次写一个字节数组
(3) : void write(byte[] b, int off, int len): 一次写一个字节数组的一部分
字节输出流 : 一次写一个字节到文件
FileOutputStream(String name, boolean append): 通过文件路径创建文件字节输出流, true可以续写
FileOutputStream(File file, boolean append): 通过File对象创建文件字节输出流, true可以续写
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |