Java-异常处理之方法调用堆栈
原创约 380 字大约 1 分钟...
112-Java-异常处理之方法调用堆栈.md
注意
本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。
- 方法调用堆栈
- 后进先出:方法A调用方法B的时候,只有方法B先完成后,方法A才完成。先执行的方法总是后完成,后执行的方法先完成,类似于数据结构中的堆栈--后进先出,我们称之为方法调用堆栈。
- 如示例,仅有一条语句抛出异常,会导致所有的方法都不能正常结束。如果不想出现这样的情况,我们就要使用java的异常处理机制-抓抛模型。


未例代码:
package 异常的堆栈;
public class A {
private B b = new B();
public void print() {
b.print();
}
}
package 异常的堆栈;
public class B {
private C c = new C();
public void print() {
c.print();
}
}
package 异常的堆栈;
public class C {
public void print() {
int i = 10/0;
System.out.println("print...");
}
}
package 异常的堆栈;
public class Test {
public static void main(String[] args) {
A a = new A();
a.print();
}
}
示例代码运行结果:

分割线
相关信息
以上就是我关于 Java-自定义异常类 知识点的整理与总结的全部内容,另附源码
Powered by Waline v2.15.4