利用Java异常机制实现模拟借书系统-创新互联

本文介绍的是利用java语言实现一个控制台版的模拟借书系统,在开始本文的正式内容之前,我们先来了解一下Java异常机制。

成都创新互联公司执着的坚持网站建设,成都小程序开发;我们不会转行,已经持续稳定运营十多年。专业的技术,丰富的成功经验和创作思维,提供一站式互联网解决方案,以客户的口碑塑造品牌,携手广大客户,共同发展进步。

什么是异常?

异常,不正常也。Exception是Exception event的缩写,因此异常是一个事件,该事件发生在程序运行时。

异常会影响程序的连续性,使程序中断。在Java中,一切皆对象,所以要定义异常,也需要使用对象。异常对象里

封装了异常类型程序发生异常时的状态

  我们经常说的抛出异常就是创建异常对象,并提交给运行系统。

异常捕获机制与try-catch

  当异常发生时,我们需要知道异常在哪里发生的,那么怎么定位异常的出处呢?

  在Java中,使用call stack来记录方法调用顺序。当Java程序发生异常时,会搜索call stack,希望找到特定

的代码块来处理它。就像生病(Exception)了,我们会去医院找特定科目的医生就诊。以下图为例,main方法

调用method0,同理method0调用method1,等等。

在Java中异常处理,使用try-catch语句。语法为:


try {

  // 可能出现异常的代码

} catch (ExceptionType name) {

  // 异常处理代码

} catch (ExceptionType name) {

  // 异常处理代码

} 

分享名称:利用Java异常机制实现模拟借书系统-创新互联
本文路径:http://scyanting.com/article/ephhs.html