您的位置:首页 > 编程语言 > Java开发

Java异常的使用方法:try {}catch (){ }finally{ }

2020-02-07 07:02 239 查看

异常使用方法及Java常见异常总结:

异常使用方法:

tyr {

        这里放置有可能会出现异常/错误的代码;

}catch( 此括号里放置异常类型的参数 比如:Exception e ,Exception是变量类型 e是变量名){      

     用来捕捉异常的信息。

     输出异常的性质、类型,;catch语句块里最好有处理异常的代码,养成良好的编码习惯。

      通常异常处理用三个函数来获取异常的有关信息:

       比如 1. getMessage():输出错误的性质 2.toStrring()函数:给出异常的类型与性质 3.printStackTrace()函数:指出异常的类型 性质 栈层次及出现在程序里的位置。

finally{

         完整的异常处理语句一定要包含finally语句,不管程序中是否有无异常发生,并且不管try-catch是否顺利执行完毕,都会执行finally语句,即这里放置一定要执行的代码;有几种情况不会执行:1. finally语句块里发生异常 2.在前面的代码使用了System.exit()退出了程序 3.程序所在线程死亡 4.关闭cpu。

举例:

public class Take{
    public static void public static void main(String[] args) {
        try{
            String str="lili";
            System.out.println(str+"年龄是");
            int age=Integer.parseInt("20L");//数据类型转换
            System.out.println(age);

        }catch(Exception e){
            e.printStackTrace();
        }
        finally{
            System.out.println("此处是finally代码块,一定会执行!");
        }
    }

}

输出结果:

此处输出:lili年龄是:

此处会输出:异常的类型 NumberFormatException (字符串转换为数字)异常

此处输出:此处是finally代码块,一定会执行!

常见的异常类:

 

当我们的代码含以上常见操作时,一定不要忘记做异常的处理!

  • 点赞
  • 收藏
  • 分享
  • 文章举报
Jack屠 发布了1 篇原创文章 · 获赞 0 · 访问量 21 私信 关注
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐