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