买双色球10+3要多少钱?
1260元, 详情到官网查询,谢谢!
这里,ExceptionType 是发生异常的类型。
所有异常类型都是内置类Throwable的子类。因此,Throwable在异常类层陵哪次结构的顶层。紧接着Throwable下面的是两个把异常分成两个不同分支的子类。一个分支是Exception。
该类用于用户程序可能捕捉的异常情况。也是可以用来创建自己用户异常类型子类的类。在Exception分支中有一个重要子类RuntimeException。该类型的异常自动为所编写的程序定尺基码义并且包括被零除和非法数组索引这样的错误。
另一类分支由Error作为顶层,Error定义了在通常环境下不希望被程序捕获的异常。Error类型的异常用于Java运行时系统来显示与运锋枣行时系统本身有关的错误。堆栈溢出是这种错误的一例。本章将不讨论关于Error类型的异常处理,因为们通常是灾难性的致命错误,不是的程序可以控制的。
当Java运行时系统检查到被零除的情况,构造一个新的异常对象然后抛出该异常。这导致Exc0的执行停止,因为一旦一个异常被抛出,必须被一个异常处理程序捕获并且被立即处理。该例中,们没有提供任何们自己的异常处理程序,所以异常被Java运行时系统的默认处理程序捕获。任何不是被程序捕获的异常最终都会被该默认处理程序处理。默认处理程序显示一个描述异常的字符串,打印异常发生处的堆栈轨迹并且终止程序。
下面是由标准javaJDK运行时解释器执行该程序所产生的输出:
java.lang.ArithmeticException: / by zero
at Exc0.main(Exc0.java:4)
2013-04-20