首页 > 其他 > 详细

static关键字、接口、内部类、异常等

时间:2021-05-17 22:11:54      阅读:18      评论:0      收藏:0      [点我收藏+]

static关键字详解

public  class Person {
  {
       System.out.println("匿名代码块");
  }
   static {
       System.out.println("静态代码块");
  }
   public Person() {
       System.out.println("构造方法");
  }
   public static void main(String[] args) {
       Person person = new Person();
       System.out.println("==========");
       Person person1 = new Person();
  }
}
输出:          // 静态代码块 >匿名代码块>构造方法
静态代码块     //只会执行一次
匿名代码块
构造方法
==========
匿名代码块
构造方法
#### 抽象类

技术分享图片

接口

技术分享图片

接口的作用:
  • 约束

  • 定义一些方法,让不同的人实现

  • 接口的方法都是 public abstract开头

  • 接口的常量都是public static final开头

  • implements可以实现多个接口

  • 必须要重写接口中的方法

 

内部类

技术分享图片

 

异常

异常处理的五个关键字:try、catch、finally、throw、throws

技术分享图片

Error

技术分享图片

Exception

技术分享图片

 

 public static void main(String[] args) {
       int a = 1;
       int b = 0;
       //假设要捕获多个异常:从小到大!
       //Throwable>Exception
       try{//try监控区域
           System.out.println(a/b);
      }catch (Error e) {   // 捕获错误
           System.out.println("Error");
      }catch (Exception e) { //catch 捕获异常
           System.out.println("Exception");
      }catch (Throwable t){ //catch 捕获异常
           System.out.println("Throwable");
      }finally {//处理善后工作,可以不要
           System.out.println("fianlly");
      }
主动抛出异常

技术分享图片

自定义异常

技术分享图片

异常经验总结

技术分享图片

 

static关键字、接口、内部类、异常等

原文:https://www.cnblogs.com/a806451906/p/14777265.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!