A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 15127139121 初级黑马   /  2019-8-1 15:56  /  760 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1. File类

1.1 File类的概述

- File类是对抽象路径名的表示 ,所表示的文件/目录不一定存在
- 创建方法
  - File(String pathname)
  - File(String parent,String child)
  - File(File parent,String child)

1.2 创建文件或目录

- File类的创建功能
  - 创建文件:boolean createNewFile(); 用来创建一个文件,如果没有则创建,如果有则不创建
  - 创建目录:
    - mkdir();
    - mkdirs();
- 判断功能和获取功能
  - boolean exists()
  - boolean isDirectory()
  - boolean isFile()
  - String getAbsolutePath()
  - String getPath()
  - String[] list();   
  - File[] listFiles();
- 删除方法
  - boolean delete()
      public class Test{
      
              public static void main(String args[]){
                      File file = new File("d:/");
                      String[] str = file.list();
                      for(String s:str){
                              if(s.endWiths(".java")){
                                      System.out.println(s)
                              }
                             
                      }
              }
      }
  1.3流的分类
  - 按处理的类型划分
    - 字节流
    - 字符流
  - 按流向划分
    - 输入流
      - 字节输入流
      - 字符输入流
    - 输出流
      - 字节输出流
      - 字符输出流
  - final和finally
    - final 可以修饰类、变量、方法
      - final修饰类:不可被继承
      - final修饰变量:表示常量,不可被修改
      - final修饰方法:不可被重写
    - finally 在异常处理时使用,代码一定会被执行,通常用来释放资源

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马