Java IO各种类的功能用法总结GOOD
2014-08-11 16:39
489 查看
http://myitdream.iteye.com/blog/1136949
Java核心類庫——IO原理和用法
http://www.cnblogs.com/hqr9313/archive/2012/04/23/2467294.html
FileInputStream类、
1、结构 继承了java.io.InputStream
2、常用功能:以字节方式读取磁盘上文件的类
3、常用构造方法:
FileInputStream fis=new FileInputStream("文件路径");
4、使用:
fs.read();读一个字节。
FileReader类、
1、结构 继承了java.io.InputStreamReader(继承了java.io.Reader)
2、常用功能:以字符的方式读取磁盘上文件的类
3、常用构造方法:
FileReaderfis=new FileReader("文件路径");
4、使用:
fs.read();读一个字符。
FileOutputStream类、
1、结构 继承了java.io.OutputStream
2、常用功能:以字节的方式写入磁盘上文件的类
3、常用构造方法:
FileOutputStream out=new FileOutputStream("文件路径");
4、使用:
out.write()写一个字符。
FileWriter类、
1、结构 继承了 java.io.OutputStreamWriter( 继承了java.io.Writer)
2、常用功能:以字符的方式往磁盘上写文件
3、常用构造方法:
FileWriter out=new FileWriter("文件路径");
4、使用:
out.write()写一个字符。
BufferedInputStream类、
1、结构 继承了 java.io.FilterInputStream( 继承了 java.io.InputStream)
2、常用功能:封装文件输入流(FileInputStream),以字节方式读取磁盘上文件的类
3、常用构造方法:
BufferedInputStream fis=new FileInputStream("FileInputStream类的对象");
BufferedInputStream(InputStream in)
4、使用:
fs.read();读一个字节。
BufferedReader类、
1、结构 继承了 java.io.Reader
2、常用功能:封装文件输出流(FileWriter),以字符方式读取磁盘上文件的类
3、常用构造方法:
BufferedInputStream fis=new BufferedInputStream ("FileReader类的对象");
BufferedReader(Reader in)
4、使用:
fis.readLine();读取一行数据。
BufferedWriter类、
1、结构 继承了java.io.Writer
2、常用功能:以字符的方式往磁盘上写文件
3、常用构造方法:
BufferedWriter out=new BufferedWriter(FileWriter类的对象");
4、使用:
out.write(s);
out.newLine();
ByteArrayInputStream类、
1、结构 继承了java.io.InputStream
2、常用功能:读入byte型数组
3、常用构造方法:
ByteArrayInputStream(byte[] buf)
4、使用:
ByteArrayOutputStream 类
1、结构 继承了java.io.OutputStream
2、常用功能:获取一个byte型数组
3、常用构造方法:
ByteArrayInputStream(byte[] buf)
4、使用:
对象.toArray();
DataInputStream类
1、结构 继承了java.io.FilterInputStream (继承了java.io.InputStream)
2、常用功能:读入某种类型的数据
3、常用构造方法:
DataInputStream(InputStream in)
4、使用:
传入一个ByteArrayInputStream对象进行定义
readByte();readChar();readInt;
DataOutputStream类
1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream)
2、常用功能:向文件写入某种类型的数据
3、常用构造方法:
DataOutputStream(OutputStream out)
4、使用:
传入一个ByteArrayOutputStream 对象进行定义
writeByte();writeChar();writeInt;
5、提示:ByteArrayInputStream、ByteArrayOutputStream 、DataInputStream、DataOutputStream通常一起使用。
PrintStream类
1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream)
2、常用功能:指定标准输出的流类型
3、常用构造方法:
PrintStream(OutputStream out)
4、使用:
ps=new PrintStream(fis);
System.setOut(ps);
System.out.println("asdgasg");//信息会打印在流fis上
OutputStreamWriter类
1、结构 继承了java.io.Writer
2、常用功能:其转换作用将字节输出流转换为字符输出流
3、常用构造方法:
OutputStreamWriter(OutputStream out)
OutputStreamWriter(OutputStream out, Charset cs)
4、使用:
out.write();
InputStreamReader类
1、结构 继承了java.io.Reader
2、常用功能:其转换作用将字节输入流转换为字符输入流
3、常用构造方法:
InputStreamReader(InputStream in)
InputStreamReader(InputStream in, Charset cs)
4、使用:
in.read()
ObjectOutputStream
1、结构 继承了java.io.OutputStream
2、常用功能:输出一个对象类型
3、常用构造方法:
ObjectOutputStream(OutputStream out)
4、使用:
out.writeObject(Object obj)
ObjectInputStream
1、结构 继承了java.io.InputStream
2、常用功能:输入一个对象类型
3、常用构造方法:
ObjectOutputStream(OutputStream out)
4、使用:
out.readObject()
Java核心類庫——IO原理和用法
http://www.cnblogs.com/hqr9313/archive/2012/04/23/2467294.html
FileInputStream类、
1、结构 继承了java.io.InputStream
2、常用功能:以字节方式读取磁盘上文件的类
3、常用构造方法:
FileInputStream fis=new FileInputStream("文件路径");
4、使用:
fs.read();读一个字节。
FileReader类、
1、结构 继承了java.io.InputStreamReader(继承了java.io.Reader)
2、常用功能:以字符的方式读取磁盘上文件的类
3、常用构造方法:
FileReaderfis=new FileReader("文件路径");
4、使用:
fs.read();读一个字符。
FileOutputStream类、
1、结构 继承了java.io.OutputStream
2、常用功能:以字节的方式写入磁盘上文件的类
3、常用构造方法:
FileOutputStream out=new FileOutputStream("文件路径");
4、使用:
out.write()写一个字符。
FileWriter类、
1、结构 继承了 java.io.OutputStreamWriter( 继承了java.io.Writer)
2、常用功能:以字符的方式往磁盘上写文件
3、常用构造方法:
FileWriter out=new FileWriter("文件路径");
4、使用:
out.write()写一个字符。
BufferedInputStream类、
1、结构 继承了 java.io.FilterInputStream( 继承了 java.io.InputStream)
2、常用功能:封装文件输入流(FileInputStream),以字节方式读取磁盘上文件的类
3、常用构造方法:
BufferedInputStream fis=new FileInputStream("FileInputStream类的对象");
BufferedInputStream(InputStream in)
4、使用:
fs.read();读一个字节。
BufferedReader类、
1、结构 继承了 java.io.Reader
2、常用功能:封装文件输出流(FileWriter),以字符方式读取磁盘上文件的类
3、常用构造方法:
BufferedInputStream fis=new BufferedInputStream ("FileReader类的对象");
BufferedReader(Reader in)
4、使用:
fis.readLine();读取一行数据。
BufferedWriter类、
1、结构 继承了java.io.Writer
2、常用功能:以字符的方式往磁盘上写文件
3、常用构造方法:
BufferedWriter out=new BufferedWriter(FileWriter类的对象");
4、使用:
out.write(s);
out.newLine();
ByteArrayInputStream类、
1、结构 继承了java.io.InputStream
2、常用功能:读入byte型数组
3、常用构造方法:
ByteArrayInputStream(byte[] buf)
4、使用:
ByteArrayOutputStream 类
1、结构 继承了java.io.OutputStream
2、常用功能:获取一个byte型数组
3、常用构造方法:
ByteArrayInputStream(byte[] buf)
4、使用:
对象.toArray();
DataInputStream类
1、结构 继承了java.io.FilterInputStream (继承了java.io.InputStream)
2、常用功能:读入某种类型的数据
3、常用构造方法:
DataInputStream(InputStream in)
4、使用:
传入一个ByteArrayInputStream对象进行定义
readByte();readChar();readInt;
DataOutputStream类
1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream)
2、常用功能:向文件写入某种类型的数据
3、常用构造方法:
DataOutputStream(OutputStream out)
4、使用:
传入一个ByteArrayOutputStream 对象进行定义
writeByte();writeChar();writeInt;
5、提示:ByteArrayInputStream、ByteArrayOutputStream 、DataInputStream、DataOutputStream通常一起使用。
PrintStream类
1、结构 继承了java.io.FilterOutputStream(继承了java.io.OutputStream)
2、常用功能:指定标准输出的流类型
3、常用构造方法:
PrintStream(OutputStream out)
4、使用:
ps=new PrintStream(fis);
System.setOut(ps);
System.out.println("asdgasg");//信息会打印在流fis上
OutputStreamWriter类
1、结构 继承了java.io.Writer
2、常用功能:其转换作用将字节输出流转换为字符输出流
3、常用构造方法:
OutputStreamWriter(OutputStream out)
OutputStreamWriter(OutputStream out, Charset cs)
4、使用:
out.write();
InputStreamReader类
1、结构 继承了java.io.Reader
2、常用功能:其转换作用将字节输入流转换为字符输入流
3、常用构造方法:
InputStreamReader(InputStream in)
InputStreamReader(InputStream in, Charset cs)
4、使用:
in.read()
ObjectOutputStream
1、结构 继承了java.io.OutputStream
2、常用功能:输出一个对象类型
3、常用构造方法:
ObjectOutputStream(OutputStream out)
4、使用:
out.writeObject(Object obj)
ObjectInputStream
1、结构 继承了java.io.InputStream
2、常用功能:输入一个对象类型
3、常用构造方法:
ObjectOutputStream(OutputStream out)
4、使用:
out.readObject()
相关文章推荐
- Java基础知识强化之集合框架笔记74:各种集合常见功能 和 遍历方式总结
- Java--IO之File类的用法总结
- Java io功能总结分析(一):字节流读写
- Java的各种IO操作总结
- Java中各种集合及其特点功能总结
- Java中各种集合及其特点功能总结
- Java关键字this与super用法总结
- java中的io系统总结
- java jsp 中的io总结
- Java中访问权限修饰符public protected 缺省默认 private的用法总结
- java中的静态块static{}及this,super,final的用法总结
- Java中各种文件类型操作的代码与详细文件IO讲解
- java中的io系统总结.
- 接口java.io.Serializable的用处 (全面搜集总结)
- java中的io系统总结.
- [转]java.io总结回顾
- java中的io系统总结收藏
- java中的io系统总结(转贴)
- 总结Java中return语句的用法
- Java IO完全总结(转载)