黑马程序员——java---IO总结

来源:互联网 发布:姚明nba生涯数据 编辑:程序博客网 时间:2024/05/01 08:51

------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------

 

复杂事情简单化,简单事情重复做。这你们要是在理解不了我就没招了!

Io流:

(本来是这个样子的但是传不上去所以只能截个图了)蛋疼!

随机访问文件流:

RandomAccessFile

四个体系中的子类们,后缀名都是其所属体系顶层父类的名称,后缀名都是该子类对象的功能体现。

字符流:如果操作的数据是纯文本,建议使用字符流更为方便。

字节流:可以定义编码表。

(为了观看的方便这里也截了一个图你们懂的!)

流对象异常处理:

import java.io.FileWriter;public class DeMo8 {public static void main(String[] args){FileWriter fw = null;try {fw=new FileWriter("d:\\itheima.txt");fw.write("我要去黑马!");fw.flush();} catch (Exception e) {throw new RuntimeException("文件写入失败!");}finally{if(fw!=null){try{fw.close();}catch (Exception e) {throw new RuntimeException("关闭失败!");}}}}}


 

装饰类设计模式:

装饰类:BufferedWriterBufferedReader等仅仅是为了提高效率,如果都继承的话则继承体系过于庞大。所以采用装饰设计模式。

装饰设计模式比继承更加灵活。装饰类和被装饰类通常都所属于同一个体系。

0 0
原创粉丝点击