Java关于IO流的全面介绍
作者:jingxian 时间:2023-08-12 08:14:46
JDK提供的流继承了四大类:InputStream(字节输入流)、OutputStream(字节输出流)、Reader(字符输入流)、Writer(字符输出流)。
字符流和字节流的主要区别:
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