Java学习笔记六:IO

本文是记录在尚硅谷学习java的一些笔记,因为刚开始写博客,可能大部分都是PPT的搬用,希望多多包涵,后续会继续更新,欢迎大家交流学习,如有不妥之处,欢迎多多评论

File类的使用

在这里插入图片描述

构造器

在这里插入图片描述
在这里插入图片描述

//构造器1
File file1 = new File("hello.txt")//相对于当前module
File file2 = new File("D:\\workspace\\JavaSensor\\day08\\hello.txt");

//构造器2
File file3 = new File("D:\\workspace","JavaSensor");

//构造器3
File file4 = new File(file3,hi.txt);

常用方法

在这里插入图片描述

//重命名测试
File file1 = new File("hello.txt");
File file2 = new File("D:\\io\\hi.txt");

boolean renameTo = file1.renameTo(file2);
//想要保证返回为true,需要file1在硬盘中存在,而file2在硬盘中不存在

在这里插入图片描述
在这里插入图片描述

IO流的分类


在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

节点流或文件流

读取文件

在这里插入图片描述

在这里插入图片描述

写入文件

在这里插入图片描述
在这里插入图片描述

注意点

在这里插入图片描述

处理流之一:缓冲流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

处理流之二:转换流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

字符编码

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

标准输入输出流

在这里插入图片描述
在这里插入图片描述

打印流

在这里插入图片描述
在这里插入图片描述

数据流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

对象流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

随机存取文件流

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

NIO2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值