byte--Byte
int--Integer
short--Short
long--Long
char--Character
float--Float
double--Double
boolean--Boolean
new Integer(6);没有高效效果
Integer valueOf(6);有高效效果
InputStream 字节输入流 -- 抽象父类--不可实例化
FileInputStream 操作文件的字节输入流 -- 普通子类
FileInputStream(File file)
ButteredInputStream高效字节输入流--普通子类
字符输入流
Reader字符输入流--抽象父类--不可实例化
FileReader 文件字符输入流--普通子类
FileReader(File file) FileReader(String pathName)
BufferedReader 高效字符输入流--普通子类
BufferedReader(Reader in)一般使用时传入的是Reader的子类
字节输入流
OutputStream 字节输出流--抽象父类--不可实例化
FileOutputStream 文件字节输出流--普通子类
FileOutputStream(File file)
FileOutputStream(String pathName)
FileOutputStream(File file,boolean append)
FileOutputStream(String pathName,boolean append)
append表示输出内容是否追加,默认false不追加,追加改true
BufferedOutStream 高效字节输出流--普通子类
BufferedOutputStream(OutputStream Out)
由于抽象父类不可实例化,所以传入的参数是FOS(FileOutputStream)
字符输出流
Writer 字符输出流--抽象父类--不可实例化
FileWriter 文件字符输出流-普通子类
FileWriter(File file) FileWriter(String pathName)
BufferedWriter 高效(缓冲)字符输出流--普通子类
BufferedWriter(Writer out)一般使用时传入的是Writer的子类