Java-异常处理之方法调用堆栈

涎涎原创约 380 字大约 1 分钟...JavaJava

112-Java-异常处理之方法调用堆栈.mdopen in new window

注意

本博文仅供学术研究和交流参考,严禁将其用于商业用途。如因违规使用产生的任何法律问题,使用者需自行负责。

  • 方法调用堆栈
    • 后进先出:方法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-自定义异常类 知识点的整理与总结的全部内容,另附源码open in new window

上次编辑于:
贡献者: 涎涎
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v2.15.4