黑马程序员技术交流社区

标题: 学习经历 [打印本页]

作者: 15127139121    时间: 2019-8-1 15:56
标题: 学习经历
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 在异常处理时使用,代码一定会被执行,通常用来释放资源





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2