JAVA集合框架:[43]流的操作

2025-10-17 05:44:59

=========

字节流:

基本操作与字符流类相同

但它不仅可以操作字符,还可以操作其他媒体文件

===============

转换流:

inputstreamreader:字节到字符的桥梁。解码

outputstreamwriter:字符到字节的桥梁。编码

流的操作规律:

之所以要弄清楚这规律是因为流对象太多,开发时不知道用哪个对象合适。

想要知道对象开发时用到哪些对象,只要通过四个明确即可。

1.明确源和目的(汇)

源:inputstream reader

目的:outputstream writer

2.明确数据是否是纯文本的数据。

源:如果是纯文本,reader

  如果不是:inputstream

目的:如果是纯文本,writer

    如果不是:outputstream

到这里就可以明确需求中具体要使用哪个体系。

3.明确具体的设备。

源设备:硬盘:file

    ,键盘:system.in

内存:数组

网络:socket流

目的设备:硬盘:file

控制台:system.out

内存:数组

网络:socket流

4.是否需要其他额外功能

①是否需要高效(缓冲区):是,要加上buffer

。。。。。。。

(共篇)上一篇:IO流之字节字符|下一篇:
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
相关推荐
  • 阅读量:151
  • 阅读量:75
  • 阅读量:149
  • 阅读量:184
  • 阅读量:24
  • 猜你喜欢