java学习异常类与file的方法

java学习异常类与file的方法
Throwzble异常类
  • 异常类Throwable分为error异常Exception异常

  • error异常 严重性问题 解决不了 内存溢出

  • Exception异常 异常 一般性问题,可以解决 (它分为runtimeException运行期异常和非RuntimeException非运行期异常)

  • runtimeException运行期异常 可以解决,也可以不解决

int a=1;
          int b=0;
          System.out.println(a/b);
      
  • 非RuntimeException非运行期异常编译器异常必须解决

  • 异常处理的两种方式

    (1)throws

    (2) try…catch

  • try…catch格式:
    try {
    可能出现问题的代码 ;
    }catch(异常名 变量名){
    针对问题的处理 ;
    }

  • 捕获异常的注意事项:
    1.能明确的 异常,尽量明确
    2.多个异常类,如果是平级关系,在前在后没关系
    3,多个异常类,存在继承关系,父类异常要放在后面

file :文件和目录路径名的抽象表示形式
  • ​ 创建个新文件
File file4 = new File("E:\\IdeaProjects20190525\\20190720-File-下午\\c.txt");
  ​        file4.createNewFile();

  • 当你的源文件,和你传入的这个文件,在同一个目录下那么就是重命名
File file1 = new File("b.txt");
          boolean b = file.renameTo(file1);//返回值时是否重命名成功
          System.out.println(b);

  • delete(); 删除文件或目录,注意不走回收站
File file = new File("a.txt");
          boolean b = file.delete(); //返回值表示,文件是否删除成功
          System.out.println(b);
  • 获取该目录下,所有的文件或文件夹的File形式数组
 File[] files = file.listFiles(); 
              for (File f : files) {
                  System.out.println(f.getName());
          }

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值