• 大龄屌丝自学笔记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();  //测试指定文件是否应该包含在某一文件列表中

  • 相关阅读:
    Iscroll4使用心得 (转)
    请求接口数据实例
    jQuery插件开发全解析(转)
    js中可以改变作用域的三种方式(改变this)
    this基础(转)
    Hash扫盲
    JS编码解码 (转)
    自定义菜单实例
    DOM(转)
    js扫盲
  • 原文地址:https://www.cnblogs.com/liverpool/p/4865621.html
Copyright © 2020-2023  润新知