Java语言中的"异常"详解

java 文章 2022-07-22 09:20 490 0 全屏看文

AI助手支持GPT4.0

转自:

http://www.java265.com/JavaCourse/202204/3136.html

下文笔者讲述java中面向对象的异常详解说明,如下所示:

异常简介说明

异常:
   指的是程序在执行过程中,出现的非正常的情况,最终会导致JVM的非正常停止
注意事项:
   在Java语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象
   Java处理异常的方式是中断处理

异常体系

Throwable体系
Error:严重错误Error,无法通过处理的错误,只能事先避免,出现错误时,则程序停止
Exception:表示异常,异常产生后可使用代码的方式(try catch),使程序继续运行,是必须要处理的
Throwable常用方法
public void printStackTrace():打印异常的详细信息
     此方法会输出异常的类型,异常的原因,异常出现的位置,在开发和调试阶段,都得使用printStackTrace
public String getMessage():获取发生异常的原因 
     提示给用户的时候,就提示错误原因
public String toString():获取异常的类型和异常描述信息(不用)

异常分类

编译时异常:checked异常,在编译时,就会检查,如果没有处理异常,则编译失败(如日期格式化异常)
运行时异常:runtime异常,在运行时,检查异常.在编译时,运行异常不会被编译器检测(不报错)(如数学异常)
-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
final关键字简介说明
java -jar 指定依赖包路径
HttpClient如何进行get请求呢?
【如何优化她】教你如何定位不合理的SQL?并优化她~~~
chatgpt3.5处理 数据库捞取数据,线程池并发处理
随便看看
教育科技公司申请微信支付被拒绝? 4696
微信公众号免300认证教程 5777
小程序已经上线,作为管理员无法在小程序数据助手查看数据? 5188
小程序广告组件通过审核,但是小程序内没有显示广告? 4964
企业微信通讯录账号被管理员误/恶意删除,怎么办? 9391
问题? 8912
如何快速搭建抽奖助手小程序(无需代码知识) 6042
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 7346
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 6672
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 6001