/*
异常:程序在运行时出现不正常情况。
异常由来:问题也是现实生活中一个具体的事物,也可以通过java类封装。
其实就是java对不正常情况进行描述后的对象体现。
问题划分:两种:一种是严重的问题,一种是非严重的问题。
严重的:通过Error类进行描述。
一般不编写针对性的代码对其进行处理。
不严重的:Exception类进行描述。
可以使用针对性的处理方式进行处理。
2,异常的处理
try
{
需要被检测的代码;
}
catch(异常类 变量)
{
处理异常的代码;(处理方式)
}
finally
{
一定会执行的语句;
}
对多异常的处理。
1,声明
*/
class Demo
{
int div(int a,int b)throws Exception //通过throws关键字申明该功能可能有问题
{
return a/b;
}
}
class ExceptionDemo
{
public static void main(String[] args)
{
Demo d= new Demo;
try
{
int x=d.div(4,0);
System.out.println("x="+x);
}
catch (Exception e)//Exception e =new Arithmetic//Exception():
{
e.printStackTrace();//异常名称,异常信息,异常出现位置
}
}
}
|
|