Java关于IO流的全面介绍

作者:jingxian 时间:2023-08-12 08:14:46 

JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Writer(字符输出流)。

Java关于IO流的全面介绍

字符流和字节流的主要区别:

1、字节流读取的时候,读到一个字节就返回一个字节; 字符流使用了字节流读到一个或多个字节(中文对应的字节数是两个,在UTF-8码表中是3个字节)时。先去查指定的编码表,将查到的字符返回。

2、字节流可以处理所有类型数据,如:图片,MP3,AVI视频文件,而字符流只能处理字符数据。

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

标签:java,io流
0
投稿

猜你喜欢

  • c#实现哈夫曼树算法

    2022-11-24 08:25:02
  • springboot自定义异常视图过程解析

    2023-06-29 09:44:36
  • java中staticclass静态类详解

    2021-10-12 19:47:35
  • Eclipse设置断点调试的方法

    2022-11-05 07:45:56
  • Java 多线程传值的四种方法

    2022-02-03 08:16:44
  • Android WorkManager使用以及源码分析

    2022-02-04 01:10:26
  • 基于Freemarker和xml实现Java导出word

    2022-07-11 23:15:12
  • C#在DataTable中根据条件删除某一行的实现方法

    2022-03-09 05:34:19
  • java 中如何实现 List 集合去重

    2023-10-07 07:54:06
  • C#解析json字符串总是多出双引号的原因分析及解决办法

    2022-10-22 02:40:46
  • C#利用File方法对文件的操作总结(字节写入和读取)

    2022-07-20 09:30:55
  • Spring MVC Controller返回值及异常的统一处理方法

    2023-04-01 00:23:12
  • 解析Android框架之Volley源码

    2021-09-30 19:44:28
  • Java hashCode原理以及与equals()区别联系详解

    2023-03-04 15:37:56
  • Spring Cloud中FeignClient实现文件上传功能

    2023-06-23 07:57:09
  • 解决IDEA导入javaWeb项目注解爆红的问题

    2021-08-07 13:42:02
  • Java实战之医院管理系统的实现

    2022-04-13 17:39:27
  • 新手学习Java对Redis简单操作

    2023-09-10 05:05:41
  • Java接口默认方法带来的问题分析【二义性问题】

    2023-11-27 20:32:55
  • 详解Mybatis框架SQL防注入指南

    2023-09-16 02:49:02
  • asp之家 软件编程 m.aspxhome.com