Java中的IO流(1)
2017-02-26 11:09
85 查看
字节流: //一个字节一个字节的读写 FileInputStream in=new FileInputStream("源文件"); FileOutputStream out=new FileOutputStream("目标文件"); ...... in.close(); out.close(); 首先要记住,一旦使用了IO流最后一定要记得关闭,这是常识。 //利用缓冲区,高效的读取字节 BufferedInputStream in=new BufferedInputStream(new FileInputStream("源文件"); BufferedOutputStream out=new BufferedOutputStream(new FileOutputStream("目标文件"); ...... in.close(); out.close(); 字符流: InputStreamReader isr=new InputStreamReader(new FileInputStream("源文件路径"),"设置编码"); OutputStreamWriter osw=new OutputStreamWriter(new FileOutputStream("目标文件路径"),"设置编码"); ...... osw.close(); isr.close(); 也可以这样写: FileReader fr=new FileReader("源文件路径"); FileWriter fw=new FileWriter("目标文件路径"); ...... fr.close(); fw.close(); //利用缓冲区,高效的读取字符 BufferedReader br=new BufferedReader(new FileReade("源文件路径"); PrintWriter pw=new PrintWriter("目标文件路径"); ...... br.close(); pw.close(); 序列化和反序列化: //对象的序列化 ObjectOutputStream oos=new ObjectOutputStream(new FileOutputStream(file)); 这里的file指的是String file="文件在项目中的路径"; //对象的反序列化 ObjectInputStream ois=new ObjectInputStream(new FileInputStream(file));
相关文章推荐
- 黑马程序员-java中IO流的操作总结2
- Java IO流 字符常用流:BufferedWriter详细解释
- 黑马程序员--Java面向对象——IO流(字节流缓冲区)
- java基础-IO流
- java中的IO流操作大全
- Java基础---IO流二(File & IO流)
- java文件IO流体系
- 【JAVA的 IO流之FileInputStream和FileOutputStream】
- 【java的 IO流之缓冲流】
- 黑马程序员——JAVA语言加强部分——IO流
- JAVA--IO流
- Java IO流(三)-- 文件的处理与随机访问
- 黑马程序员--Java基础学习(其他对象和IO流)第十八天
- 黑马程序员_java基础学习笔记07_IO流
- 黑马程序员——Java---io流--文本文件读取写入的实现
- 黑马程序员——Java IO流
- Java笔记 - IO流 - 转换流
- 黑马程序员——Java基础---异常、IO流
- Java IO流基础
- java基础-Java之IO流