前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java面对对象(下.3深入浅出理解异常)

java面对对象(下.3深入浅出理解异常)

作者头像
一个风轻云淡
发布2022-11-13 10:55:04
2010
发布2022-11-13 10:55:04
举报
文章被收录于专栏:java学习java

今天我们来说下java中的异常!!!

为什么想要异常这个玩意?

在使用计算机语言进行项目开发的过程中,即使程序员把代码写得 尽善尽美 , 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避 免的,比如: 客户输入数据的格式 , 读取文件是否存在 , 网络是否始终保持 通畅 等等。

什么是异常?

 对于这些错误,一般有两种 解决方法 :一是遇到错误就终止程序 的运行。另一种方法是由程序员在编写程序时,就考虑到错误的 检测、错误消息的提示,以及错误的处理。

 捕获错误最理想的是在 编译期间 ,但有的错误只有在 运行时 才会发生。

比如: 除数为 0 ,数组下标越界 等

 分类: 编译时异常 和 运行时异常

 下面来看几个例子来理解消化一波吧:

 那么怎么去处理这些异常呢?

先来说第一种:

下面来看几个例子来说明一下吧:

异常处理机制二:声明抛出异常

 异常也是一个类,那么也就因为着我们也可以去定义一个异常类

用户自定义异常类

用户自定义异常类MyException,用于描述数据取值范围错误信息。用户 自己的异常类必须继承现有的异常类。

世界上最遥远的 距离 ,是我在 if 里你在 else 里,似乎一直相伴又永远分离;

世界上最痴心的 等待 ,是我当 case 你是 switch ,或许永远都选不上自己;

世界上最真情的 相依 ,是你在 try 我在 catch 。无论你发神马脾气,我都默

默承受,静静处理。到那时,再来期待我们的 finally

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-03-25,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档