写点什么

IO 流详细解答,博主亲自手敲代码,快速上手

  • 2022 年 5 月 11 日
  • 本文字数:751 字

    阅读完需:约 2 分钟


Reader 和 Writer


Java 语言中最基本的两个字符输入输出类。


其他所有字符输入输出流类都继承自这两个基类。


这两个类都是抽象类,不能创建它们的实例,只能使用它们的子类




[](()File 类的使用


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


File 类用来代表文件和文件夹。主要作用有两个:获取文件或者文件夹的属性; 实现对文件、文件夹的创建和删除。


[](()使用 File 获取文件或文件夹属性


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




[](()使用 file 创建文件


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



这样虽然可以达到基本效果,但是如果要添加文件在不存在得目录之下, 就需要先去创建目录



[](()字节流


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


[](()完成文件的复制


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


创建两个流对象,同时创建了两个输入输出流对象



读取字节对象



[](()关闭资源





[](()缺点





[](()使用数组复制文件


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



当复制之后,因为数组的局限性,会多出很多空格


可以再遍历的时候进行设置



从 0 开始,一直写到 read 的个数,read 是字节的个数


如果我们重复刚刚的步骤,那么将会重新覆盖之前的内容,想要不覆盖,而是拼接的话,需要再写入流中设置为 true


![在这里插入图片描述](https://img-blog.csdnimg.cn/e9878f55ce84498bbe59f6df4cc30 《一线大厂 Java 面试题解析+后端开发学习笔记+最新架构讲解视频+实战项目源码讲义》无偿开源 威信搜索公众号【编程进阶路】 446.png)


[](()字符流


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


使用方法与上面描述的差不多


创建流对象




用户头像

还未添加个人签名 2022.04.13 加入

还未添加个人简介

评论

发布
暂无评论
IO流详细解答,博主亲自手敲代码,快速上手_Java_爱好编程进阶_InfoQ写作社区