10节视频+范例解析看Java搞定异常 |Java开发者进阶站-阿里云开发者社区

开发者社区> Java开发者> 正文

10节视频+范例解析看Java搞定异常 |Java开发者进阶站

简介: 项目出错了?Java提供了丰富的异常类为后盾,用try...catch...finally来捕获发生的异常并且海陆空全方位及时处理,让你的项目运行更加安全高效。什么,这些异常类不够用?没关系,你可以自己定义异常!快来试试吧!

点击查看视频课程

人非圣贤,孰能无过。在项目开发的过程中难免会碰到各种各样的错误,但我们不能总等到错误出现了才去解决它,而应该做一个先知,预测项目可能出现的问题并设置相应的“应急手段”。让我们来一起参悟Java解决异常之道,做一名优秀的风控师吧!

项目出错了?Java提供了丰富的异常类为后盾,用try...catch...finally来捕获发生的异常并且海陆空全方位及时处理,让你的项目运行更加安全高效。什么,这些异常类不够用?没关系,你可以自己定义异常!快来试试吧!

出错保障局-异常处理机制

没有一个开发者的代码是绝对不会出错的,Java为了尽量提前发现错误,推出了异常处理机制。

【本节目标】
通过阅读本节内容,你将了解到异常的基本定义,以及处理异常的基本方法,学会使用try...catch...finally语法实现异常的捕获与处理。

点击学习>>

强悍的异常处理-处理多个异常

当try块中出现多个异常,而catch块中捕获的只有有限个时,有时会出现无法捕获导致程序异常终止的情况,此时我们可以用多个catch块来解决。

【本节目标】
通过阅读本节内容,你将了解到catch块中捕获指定的异常时具有的风险,并学会使用多个catch捕获多个异常的办法来解决这个问题。

点击学习>>

知其所以然-剖析异常处理流程

本节从原理讲起,通过讲解Java处理异常的流程向读者展示了捕获异常的另外一种思路。

【本节目标】
通过阅读本节内容,你将了解到捕获异常实际上也是在操作一个异常类的实例化对象,并学会使用Exception来捕获自己未知的异常。

点击学习>>

对异常说“我不管”

前几节向读者讲述了处理异常的办法,本节将介绍将异常抛出给其他类来处理的方法。

【本节目标】
通过阅读本节内容,你将了解到throws和throw关键字的作用与使用方法,学会在方法或类中使用throws注明可能会发生的异常,使用throw来手动抛出异常。

点击学习>>

get异常处理的必备技能

本节结合案例介绍了try、chtch、finally、throw、throws之间互相配合的逻辑关系,并为读者展示了强制性较低的RuntimeException的开发优势。

【本节目标】
通过阅读本节内容,你将进一步掌握异常处理的相关方法,并能够做到准确地捕获异常与抛出异常。同时,也能了解到RuntimeException的相关信息。

点击学习>>

教你如何自定义“异常”

官方提供的异常类是针对常见的问题定义的,而在实际的开发中总会遇到各种各样的其他异常,本节将为读者展示如何自定义异常类以及如何使用断言来判定程序执行结果得准确性。

【本节目标】
通过阅读本节内容,你将学会如何创建一个自定义异常类,学会使用assert关键字设置断言,并通过正确的执行方法执行断言来验证代码运行的正确性。

点击学习>>

更多Java开发课程尽在→Java开发者

版权声明:本文中所有内容均属于阿里云开发者社区所有,任何媒体、网站或个人未经阿里云开发者社区协议授权不得转载、链接、转贴或以其他方式复制发布/发表。申请授权请邮件developerteam@list.alibaba-inc.com,已获得阿里云开发者社区协议授权的媒体、网站,在转载使用时必须注明"稿件来源:阿里云开发者社区,原文作者姓名",违者本社区将依法追究责任。 如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:developer2020@service.aliyun.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
+ 订阅

Java开发者成长课堂

官方博客
官网链接