Java IO流学习总结

  • 时间:
  • 浏览:6

File类是对文件系统中文件以及文件夹进行封装的对象,能不到通过对象的思想来操作文件和文件夹。 File类保存文件或目录的各种元数据信息,包括文件名、文件长度、最后修改时间、否是可读、获取当前文件的路径名,判断指定文件否是趋于稳定、获得当前目录中的文件列表,创建、删除文件和目录等措施。  

IO 中输出字节流的继承图可见上图,能不到看出:

该对象并都是流体系中的一员,其封装了字节流,一齐还封装了另另1个缓冲区(字符数组),通过内部人员的指针来操作字符数组中的数据。 该对象特点:

流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输内部人员将流抽象为各种类,方便更直观的进行数据操作。 

多会儿使用转换流?

图中深蓝色的为主要的对应帕累托图,红色的帕累托图就是不对应帕累托图。紫色的虚线帕累托图代表哪几种流一般要搭配使用。从里面的图中能不到看出Java IO 中的字节流是极其对称的。“趋于稳定及合理”人们人们人们都看看哪几种字节流中不太对称的哪几只类吧!

你你这个另另1个流对象是字符体系中的成员,它们有转换作用,你你这个又是字符流,你你这个在构造的已经 不到传入字节流对象进来。

在里面的关系图中能不到看出:

Java流操作有关的类或接口:

结论:只就是处理纯文本数据,就优先考虑使用字符流。 除此之外都使用字节流。

1.输入字节流InputStreamIO 中输入字节流的继承图可见上图,能不到看出:

字符流的由来: 已经 数据编码的不同,而有了对字符进行高效操作的流对象。本质好的反义词就是基于字节流读取时,去查了指定的码表。 字节流和字符流的区别:

注意:该对象在实例化时,已经 要操作的文件不趋于稳定,会自动创建;已经 文件趋于稳定,写数据未指定位置,会从头已经 开使写,即覆盖原有的内容。 能不到用于多程序下载或多个程序一齐写数据到文件。

转载自:http://www.cnblogs.com/littlewriter/p/4786878.html

对输入流不到进行读操作,对输出流不到进行写操作,程序中不到根据待传输数据的不同内部人员而使用不同的流。  

转换流的特点:

在里面的继承关系图中能不到看出:

具体的对象体现: