Java中的关键子static以及异常的处理

static 关键字

static:中文意思是静态的,它和对象无关。

static是一个修饰词

1.可以用来修饰成员变量【静态属性

语法格式:

static 数据类型 变量的名字;

2.可以用来修饰成员方法【静态方法

语法格式:

public static 返回值 方法的名字(数据列表){ }

调用时:类 . 方法的名字();

3.可以用来修饰代码块【静态代码块

语法格式:

static { }

执行顺序:先执行 静态代码块 然后 执行 代码块 再执行 构造代码块

异常【所有异常的父类都是Exception】

Java中的异常分为两类:编译异常运行异常

Java中的异常:指的是在程序由上而下执行的时候,发生了不可预期的事件,这个事件阻止了程序的运行。

Throwable类

是Java中封装好的一个异常类,throwable中文意思是可抛出,异常。

构造方法:

throwable ()构造一个新的可抛出的null作为其详细信息
throwable(String message)构造一个具有指定的详细消息的新的throwable

使用方法:

StringgetMessage()返回throwable的详细消息的字符串
voidprintStackTrace()将此throwable和其追溯打印标准错误流
StringtoString返回此可抛出的简短描述

错误和异常

Throwable 下面有两个子类 一个叫Error 一个叫Exception

Error:是代表JVM本身的错误,咱们程序员是通过代码解决不了的。

Exception: 代表程序在运行过程中,发生了不可预期的事件。可以使用Java来出来,让他继续执行下去。

Exception 类的层次

解决异常的两种方法:

异常的捕捉:

语法格式:

try {
    有可能出现异常的代码
} catch (Exception  e) {
    //针对于面异常的处理方案
}
​

有时会遇到try{}catch(){} finally {}。这里面的finally意思是:无论有没有异常,最终都要执行的

异常的抛出

意思是一旦发生异常,从出现异常的地方会终止代码。

使用两个关键字:

​ throw: 在方法中抛出一个异常。自己造一个错 【动词

​ throws: 在方法的声明处书写,告知当前调用者,此处有异常。要小心【警示作用

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值