ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

简述IO流

2022-02-04 23:00:44  阅读:117  来源: 互联网

标签:字符 Java 字节 简述 内存 IO close


首先IO流是有输入和输出机制组成。

在细分为字节输入输出和字符输入流,众所周知,我们java代码最小的基本单位就是字节byte,所以底层的都是字节,只不过在字符中,通过解码转为了字符。

输入:从磁盘到内存,read

        字节:InputStream

        字符:Reader

输出:从内存到磁盘,write

        字节:OutputStream

        字符:Writer

电脑上的文件,需要通过File类下面的方法来读取,从而在进行读和写。

在IO流中,缓冲区的作用是可以加快读和写的速度。

注意,我们需要在写完以后加上close方法,因为Java的流不仅在内存中分配了空间,还在操作系统中占用了资源,Java的Jvm只能在内存中回收,对操作系统无法干涉,所以就需要调用close方法来释放资源,如果不释放资源,那么就会使资源耗尽。

标签:字符,Java,字节,简述,内存,IO,close
来源: https://blog.csdn.net/m0_61370194/article/details/122786496

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有