IO流 注意点
字节流InputStream/OutputStream
基本流
1.1 构造
输出流构造
public FileOutputStream(File file)
:创建文件输出流以写入由指定的 File对象表示的文件。public FileOutputStream(String name)
: 创建文件输出流以指定的名称写入文件。FileOutputStream(File file, boolean append)
:追加
输入流构造
FileInputStream(File file)
FileInputStream(String name)
1.2 输出流 write()方法
-
write(int b)
-
write(byte[] b)
-
write(byte[] b, int off, int len)
-
write(int b, boolean append)
1.3 输入流 read()方法
int read(byte[] b)
int read()
read(byte b[], int off, int len)
缓冲流
1.1构造
输入流构造
BufferedInputStream(InputStream in)
BufferedInputStream(InputStream in, int size)
输出流构造
BufferedOutputStream(OutputStream out)
BufferedOutputStream(OutputStream out, int size)
1.2 输出流 write()方法
write(byte b[], int off, int len)
write(int b)
1.3 输入流 read()方法
int read()
int read(byte[] b, int off, int len)
int read(byte b[])
序列化 对象流
1.1构造
输入流构造
ObjectInputStream(InputStream in)
输出流构造
ObjectOutputStream(OutputStream out)
1.2 输出流 write()方法
writeObject(Object obj)
1.3 输入流 read()方法
Object readObject()