码迷,mamicode.com
首页 > 编程语言 > 详细

java 第46节 异常的分类

时间:2016-06-30 19:59:33      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:

2016-06-30

Error:Java运行时的内部错误以及资源耗尽错误,很难恢复,不期望用户来处理。

Throwable
Error
Exception
RuntimeException:运行时异常
非RuntiemException:由环境因素导致

package com.java1995;

public class ClassCastExceptionTest {
    
    public static void main(String[] args) {
        
//        String a="123a";
//        int b=Integer.parseInt(a);
        People p1=new Student();
        Student s1=(Student)p1;
        /**
         * 空指针异常NullPointerException
         */
//        s1=null;
//        s1.run();
        /**
         * 类型转换异常ClassCastException
         */
//        Teacher t1=(Teacher)p1;
        /**
         * 数组越界异常ArrayIndexOutOfBoundsException
         */
//        int[] arr=new int[]{1,2,3};
//        int temp=arr[5];
    }

}

class People{
    
}

class Student extends People{
    
    private String name;
    private int age;
    
    public void run(){
        System.out.println("跑吧");
    }
}
class Teacher extends People{
    
}

技术分享

 

技术分享

 

技术分享

 

【参考资料】

[1] Java轻松入门经典教程【完整版】

 

java 第46节 异常的分类

标签:

原文地址:http://www.cnblogs.com/cenliang/p/5630916.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!