• 大龄屌丝自学笔记Java零基础到菜鸟031


    异常处理,File类

    1、异常处理

    try...catch...finally,thorws

     1 int a=1;
     2 try{
     3     a=1;
     4     System.out.println(a/0);
     5     a=2;
     6 }catch(ArithmeticException e){
     7     a=3;
     8     return a;
     9 }finally{
    10     a=4;
    11 }
    12 return a;
    13 
    14 //输出3

    thorws和throw的区别:thorws:用在方法的后面,跟异常类名,可以跟多个异常类名。

               thorw:用在方法体内,跟异常对象,只能抛出一个异常名。

    final、finally、finalize的区别:final:可以修饰类(不能被继承)、成员变量(变量是常量)、成员方法(不能被重写)。

                   finally:是异常处理的一部分,用于释放资源。

                   finalize:是Object类的一个方法,用于垃圾回收。

    自定义异常:继承Exception;继承RuntimeException。

    1 public class MyException extends Exception{
    2     public MyException(){
    3     }
    4 
    5     public MyException(String message){
    6         super(message);
    7     }
    8 }

    注意事项

    2、File类

    createNewFile();

    mkdir();

    mkdirs();

    delete();

    renameTo();

    isDirectorv();

    isFile();

    exists();

    canRead();

    canWrite();

    isHidden();

    getAbsolutePath();

    getPath();

    getName();

    length()

    lastModified();

    list();

    listFiles();

    接口FilenameFilter:accept();  //测试指定文件是否应该包含在某一文件列表中

  • 相关阅读:
    PHP漏洞全解(四)-xss跨站脚本攻击
    PHP漏洞全解(三)-客户端脚本植入
    Oauth2 接口api
    Linux重复执行上条命令
    Nginx配置文件nginx.conf中文详解
    资料收集
    Apache Rewrite常用设置说明
    微信分享,使用js,分享给朋友,朋友圈,QQ微博
    SSHFS
    Navicate
  • 原文地址:https://www.cnblogs.com/liverpool/p/4865621.html
Copyright © 2020-2023  润新知