package com.itheima;
/**
* 第五题 6、 有一个类为ClassA,有一个类为ClassB,在ClassB中有一个方法b,
* 此方法抛出异常,在ClassA类中有一个方法a,请在这个方法中调用b,然后抛出异常。
* 在客户端有一个类为TestC,有一个方法为c ,
* 请在这个方法中捕捉异常的信息。完成这个例子,请说出java中针对异常的处理机制。
*
*
* java中针对异常的处理机制
*
*
* java的Exception需要你对一些存在的问题进行事先的规划,
* 并对相应的Exception的情况进行设定,
* 当程序捕获类似的情况就会抛出异常,你可以定义异常的处理方法。
* 异常并不是致命的,它与错误有着区别,错误只要发生程序就会终止,但是异常会继续执行下去。
* @author Administrator
*
*/
public class Test6 {
static class ClassA {
static void a() throws Exception {
ClassB.b();
}
}
static class ClassB {
static void b() {
}
}
public class TestC{
void c() {
try {
ClassA.a();
} catch (Exception e) {
//TODO
} finally { }
}
}
}
|
|