java 第46节 异常的分类
Posted 岑亮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 第46节 异常的分类相关的知识,希望对你有一定的参考价值。
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{ }
【参考资料】
以上是关于java 第46节 异常的分类的主要内容,如果未能解决你的问题,请参考以下文章
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第1节 异常_9_finally代码块
阶段1 语言基础+高级_1-3-Java语言高级_05-异常与多线程_第3节 线程同步机制_4_解决线程安全问题_同步代码块