• 技术文章 >Java >Java基础

    实例介绍java中异常的处理方式

    王林王林2019-11-30 15:15:44转载1080

    首先处理异常主要有两种方式:一种try catch,一种是throws

    一、try catch

    try{} 中放入可能发生异常的代码。catch{}中放入对捕获到异常之后的处理。其中catch中e.printStackTrace()作用就是,在控制台打印程序出错的位置及原因。只有try块中代码发生异常才会走到 catch块。

    有的异常捕获会加上finally,无论try块中异常有无捕获,finally块中最后都会执行,除非try块代码中有 system.exit(0)(system.exit(0)的作用是退出虚拟机)。

    在线学习视频分享:java在线教程

    二、 throw和throws

    throw是语句抛出异常,出现于函数内部,用来抛出一个具体异常实例,throw被执行后面的语句不起作用,直接转入异常处理阶段。

    例子如下:

    5df7a8113add8b3caced50aadd57447.png

    throws是函数方法抛出异常,一般写在方法的头部,用来抛出一些异常,本身不进行解决,抛给方法的调用者进行解决(try catch)。

    例子如下:

    89c7ff3ae21310ecd55caf9105c8da5.png

    想了解更多相关文章可以访问:java入门

    以上就是实例介绍java中异常的处理方式的详细内容,更多请关注php中文网其它相关文章!

    声明:本文转载于:CSDN,如有侵犯,请联系admin@php.cn删除
    专题推荐:java 异常 处理方式
    上一篇:java的类不要使用$的原因分析 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • java面向对象——多态的详细介绍• 关于java中类和对象的详细介绍• java中类与类的关系有哪几种• java中异常类型及异常处理的详细介绍
    1/1

    PHP中文网