java是如何处理异常的,什么是异常,java中如何处理异常

  java是如何处理异常的,什么是异常,java中如何处理异常

  自动生成:当程序遇到错误代码时,会产生异常,程序终止。

  (推荐教程:java入门)

  手动生成:抛出新的异常类名();

  Throw必须在方法体中定义,以引发Throwable类型的异常。程序会在throw语句后立即终止,后面的语句无法执行。然后在所有包含它的try块中(可能在上层调用函数中),从里到外搜索包含与之匹配的catch子句的try块。

  (视频教程推荐:java视频教程)

  示例:

  手动引发异常

  包装prac

  公共类t2 {

  公共静态void main(String[] args)引发异常{

  //TODO自动生成的方法存根

  m1();

  }

  公共静态void m1()引发异常{

  system . out . println( m1-start );

  m2();

  //手动抛出选中的异常。

  抛出新的异常();

  //system . out . println( m1-end );

  }

  公共静态void m2() {

  system . out . println( m2-start );

  //手动抛出运行时异常,需要携带“程序因异常而终止”的信息

  抛出new RuntimeException(“程序因异常而终止”);

  //system . out . println( m2-end );

  }

  }

  程序的运行结果是:

  m1 -开始

  m2 -开始

  线程“main”Java . lang . runtime exception中出现异常:程序因异常而终止。

  在prac.t2.m2(t2.java:31)

  在prac.t2.m1(t2.java:21)

  在prac.t2.main(t2.java:16)以上是java中异常是如何产生的详细内容。更多请关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: