Java异常 您所在的位置:网站首页 java中的throws关键字 Java异常

Java异常

2023-07-14 11:49| 来源: 网络整理| 查看: 265

异常的种类

在Java 类库中,每个包都定义了异常类,所有这些类都是java.lang.Throwable类的子类。每个 Java 程序运行时,都会自动导入 java.lang 包,因此,在 Java 程序中不需要import 语句导人iava.lang 包。 A:在Java 的异常类定义程序中遇到的轻微的错误条件,叫作 Exception. B:在Java 中,错误类定义了程序中不可恢复的严重的错误条件,如内存溢出类文件格式错误等,这类错误由 Java 运行自动处理,不需要用户处理,这一类叫作Error。

顶级父类object

异常的捕捉与处理 try{ 可能出现异常的代码段//代码正常,只执行try,出现异常,执行catch } catch(异常类1 e1){ 处理异常程序段//子类 } catch(异常类1 e2){ 处理异常程序段//父类 } ……//子类catch协助父类catch前 [finally{ 程序段 }]

finally 结构是一个可选结构,果有 fnally 结构,只要出现异常,无论是否进行界常处理,都会执行对应的程序段因此,finally 结构一般用来关闭文件、数据库的相关代码,因为出现异常一般程序就需要退出,打开的文件、数据库尚未关闭,将影响其他线程的使用。

方法:getmessage  显示异常信息

toString  显示异常名称,信息

printStackTrace  显示异常位置

throws——抛出异常关键字

方法抛出异常格式:

权限 修饰符 返回值类型 方法名(参数列表) throws 异常类列表 { 方法体 }

异常例

package cn.edu.qvtu; public class Today { public static void main(String[] args){ try { Yc y=new Yc(); y.shu(8,0);}//异常代码 catch(Exception e){ System.out.printIn("cxsr"); }//处理异常代码 } } package cn.edu.qvtu; public class Yc { int shu(int a,int b) { return a/b; } }

抛出例

 

 

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有