浅谈java IO流——四大抽象类

 更新时间:2019年03月11日 09:58:37   作者:唯有一片炙热  
这篇文章主要介绍了java IO流——四大抽象类,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

IO所谓的四大抽象类就是:

 InputStream、OutputStream、Reader、Writer

InputStream:字节输入流的父类,数据单位为字节。

                         

常用方法:

int read();    从输入流中读取下一个字节

void close();   关闭流

 OutputStream:字节输出流的父类,数据单位为字节。

                          

常用方法:

void write(int b);  将一个integer数组长度写入此流

 void flush();   刷新此流

 void close();   关闭该流并释放与之相关的所有资源

Reader:字符输入流的父类,数据单位为字符。

                         

常用方法:

int read();  读取单个字符。

int read(char[] cbuf, int off , int len );      将字符读入数组的某一部分。                             

close();   关闭该流并释放与之相关的所有资源

Writer: 字符输出流的父类,数据单位为字符。

                  

常用方法:

 void writer();  创建一个字符流

void flush();

close();

IO流

                                 

能使用字节流不一定能使用字符流。能使用字符流一定能使用字节流。

以上所述是小编给大家介绍的java IO流——四大抽象类详解整合,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • Spring Boot从Controller层进行单元测试的实现

    Spring Boot从Controller层进行单元测试的实现

    这篇文章主要介绍了Spring Boot从Controller层进行单元测试的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-04-04
  • JSON.parseObject和JSON.toJSONString实例详解

    JSON.parseObject和JSON.toJSONString实例详解

    这篇文章主要为大家详细介绍了JSON.parseObject和JSON.toJSONString实例,具有一定的参考价值,感兴趣的朋友可以参考一下
    2018-06-06
  • SpringMVC实现文件上传下载功能

    SpringMVC实现文件上传下载功能

    这篇文章主要为大家详细介绍了springMVC实现文件上传和下载的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-05-05
  • 详解SpringBoot结合swagger2快速生成简单的接口文档

    详解SpringBoot结合swagger2快速生成简单的接口文档

    这篇文章主要介绍了详解SpringBoot结合swagger2快速生成简单的接口文档,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-05-05
  • 通过实例解析java8中的parallelStream

    通过实例解析java8中的parallelStream

    这篇文章主要介绍了通过实例解析java8中的parallelStream,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-11-11
  • Java设计模式之策略模式解析

    Java设计模式之策略模式解析

    这篇文章主要介绍了Java设计模式之策略模式解析,在策略模式中,一个类的行为或其算法可以在运行时更改,这种类型的设计模式属于行为型模式,需要的朋友可以参考下
    2023-10-10
  • freemarker简介_动力节点Java学院整理

    freemarker简介_动力节点Java学院整理

    FreeMarker是一个模板引擎,一个基于模板生成文本输出的通用工具,使用纯Java编写,有兴趣的可以了解一下
    2017-08-08
  • IDEA2023 配置使用Docker的详细教程

    IDEA2023 配置使用Docker的详细教程

    这篇文章主要介绍了IDEA2023 配置使用Docker的详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-07-07
  • Java 实战范例之进销存管理系统的实现

    Java 实战范例之进销存管理系统的实现

    读万卷书不如行万里路,只学书上的理论是远远不够的,只有在实战中才能获得能力的提升,本篇文章手把手带你用java+vue+Springboot+ssm+mysql+maven+redis实现一个前后端分离的进销存管理系统,大家可以在过程中查缺补漏,提升水平
    2021-11-11
  • Java观察者模式例子

    Java观察者模式例子

    这篇文章主要介绍了Java观察者模式例子的相关资料,需要的朋友可以参考下
    2015-12-12

最新评论