posts - 397,comments - 0,views - 25332

java.Lang. ThrowabLe:类是Java语言中所有错误或异常的超类。

Exceotion :编译期异常,进行编译(写代码)java程序出现的问题

RuntimeException:运行期异常,java程序运行过程中出现的问题

异常就相当于程序得了一个小毛病(感冒,发烧),把异常处理掉,程序可以继续执行(吃点药,继续革命工作)

Error:错误就相当于程序得了一个无法治愈的毛病(非典,艾滋) .必须修改源代码,程序才能继续执行

Exceotion :编译期异常,进行编译(写代码)java程序出现的问题

复制代码
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd");
        Date date = null;
        try {
            date = simpleDateFormat.parse("1999-0909");
        }catch (ParseException e){
            e.printStackTrace();
        }
        System.out.println(date);
        System.out.println("代码");
复制代码

 

RuntimeException:运行期异常,java程序运行过程中出现的问题

        int[]arr = {1,2,3};
        try {
            System.out.println(arr[3]);
        }catch (Exception e){
            System.out.println(e);
        }
        System.out.println("代码");

Error:错误就相当于程序得了一个无法治愈的毛病(非典,艾滋) .必须修改源代码,程序才能继续执行

 int[] arr1 = new int[1024*1024*1024];
        System.out.println("代码");

 

异常的产生过程解析:

分析图:

 

代码举例:

 

 

 

posted on   淤泥不染  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示