2022-12-29

一、文件和流

二、文件 File

绝对路径 文件真实详细的路径
相对路径
相对路径

三、File常用方法

File file = new File("d:/a/xixi.txt");
        file.delete();
//      File file = new File("d:/a/xixi.txt");
//      try {
//          file.createNewFile();
//      } catch (IOException e) {
//          // TODO Auto-generated catch block
//          e.printStackTrace();
//      }
        
//      File file = new File("d:/a/g/h/i");
//      file.mkdirs();
        
        
        
//      File file = new File("d:/a/f");
//      file.mkdir();
        
        
        
                
//      String pathName = "d:/a/";
//      //根据路径名,file对象就拿到了这个文件
//      File file = new File(pathName);
//      printFile(file);
//      File[] arr = file.listFiles();
//      for(File item : arr) {
//          System.out.println(item.getName());
//      }

四、字符编码、字符集

asc2
gb2312
utf-8

五、流

管道

六、流的分类

1、按照处理数据的不同,分为
字节流 处理字节型数据的流
字符流 处理字符型数据的流
2、按照数据流向的不同,分为
输入流
输出流
数据流向是以内存为基准
3、按照是否依赖底层流,分为
高级流
低级流
高级流依赖低级流工作

七、字节流、字符流

字节型文件:其余的都是字节型(字符型底层也是字节型)
字符型文件:能够用记事本打开且不乱码的文件

字节输入流 InputStream
字节输出流 OutputStream

字符输入流 Reader
字符输出流 Writer

七、缓冲

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容