java中的异常情况
2022/7/1 14:24:31
本文主要是介绍java中的异常情况,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.异常在java中以类的形式存在,每一个类都可以创建异常对象
2.程序执行过程中的不正常情况称为异常,
异常的作用:增强程序的健壮性。控制台上显示的异常信息由JVM打印。
Object下的异常Throwable(可抛出)
Throwable(可抛出)下有两个分支:Error(不可处理,直接退出)和Exception(可处理)
Exception(可处理)下有两个分支;1.编译时异常(exception)
2.运行时异常(RuntimeException)
编译时异常;必须在编写程序时进行预先处理,否则编译器会出现报错。
运行时异常:在编写程序时,可以选择处理或者不处理。
所有异常都是在运行阶段发生的。
编译时异常与运行时异常的区别:
编译时异常一般发生的概率较高。
运行时异常发生的概率较低,
java中异常处理的方式:
1.在方法声明上的位置上,使用thows关键字,抛给上一级;
2.使用try...catch语句进行异常的捕捉;
try..... catch细节知识
1.catch后面的小括号可以是具体的异常类型,也可以是该异常类型的父类型;
2.catch可以写多个,建议catch的时候,精确地一个一个处理,这样有利于程序的调试
3.catch写多个的时候,从上到下,必须是从小到大。
try { //try尝试 m1(); } catch (FileNotFoundException e) { //catch是捕捉异常之后做的分支 e.printStackTrace(); } 在以后的开发中,处理编译时异常,是throws上报还是try捕捉?该怎么选择 如果希望调用者来处理,选择throws上报 手动抛异常:throw new MyExceptio 异常中的关键字: 异常捕捉 try catch finally throws(在方法声明上使用,表示上报异常信息给调用者) thow(手动抛出异常)
这篇关于java中的异常情况的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-23Springboot应用的多环境打包入门
- 2024-11-23Springboot应用的生产发布入门教程
- 2024-11-23Python编程入门指南
- 2024-11-23Java创业入门:从零开始的编程之旅
- 2024-11-23Java创业入门:新手必读的Java编程与创业指南
- 2024-11-23Java对接阿里云智能语音服务入门详解
- 2024-11-23Java对接阿里云智能语音服务入门教程
- 2024-11-23JAVA对接阿里云智能语音服务入门教程
- 2024-11-23Java副业入门:初学者的简单教程
- 2024-11-23JAVA副业入门:初学者的实战指南