大数据全系列 教程
1869个小节阅读:467.3k
目录
408考研
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
异常的继承体系
异常的分类
Java中异常分为两类:
异常的处理方式
xxxxxxxxxx
package com.itbaizhan.chapter06;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
//java中的异常
public class ExceptionJava1 {
public static void main(String[] args) {
//编译时异常,必须要显示的处理,否则无法编译通过
/*try {
new FileInputStream("xxx");
} catch (FileNotFoundException e) {
e.printStackTrace();
}*/
// 运行时异常 RuntimeException类或者该类的子类都是属于运行时异常,其它异常都是编译时异常
// 运行时异常:无需显示的处理,程序也能够编译通过。
int a = 10;
int b = 0;
try {
System.out.println(a / b);//该行代码出现运行时异常,它后续的代码将无法执行。
}catch (ArithmeticException e){
System.out.println("出现算术异常");
}finally {
//关闭连接,释放资源
System.out.println("finally语句被执行了。。。。");
}
System.out.println("程序继续执行。。");
}
}
实时效果反馈
1. 以下哪个不是Java的异常分类:
A 编译时异常(Checked异常)。
B 运行时异常(Runtime异常)。
C 空指针异常。
答案:
1=>C 它只是一个具体的异常,不是异常的分类。