欢迎点击「算法与编程之美」↑关注我们!
本文首发于微信公众号:"算法与编程之美",欢迎关注,及时了解更多此系列文章。
1 问题描述
在这学期里,我们学习了Java,在我们编程时可能会遇到各种各样的问题,比如:不能运用最好的代码编译一个程序(这个只能自己多练习),抽象类和接口直接new出错…在诸多问题中,Java异常如何处理呢?经过我的学习,我现在分享给大家,帮助大家解决这个困扰。
2 问题分析
我们在编译Java语言时,一定会遇到异常情况,当我们遇到异常时,一般都会选择网上查找解决方法,但网上有许多方法并不适合初学者,所以当遇到问题时,我们要找到适合自己的方法,下面我为大家介绍异常情况处理的方法。
3 解决方案
Java异常可分为2类
1.error类
此类是程序无法解决的错误,说明Java系统中出现了一个很严重的错误,Java程序不做处理。但错误处都会有红色标记,错误代码如下:
此错误即为error错误,代码上的红色标记即为错误地方,也可在运行时双击下方的Error即可跳到错误行列,此错误只需检查错误之处,即可找出,此代码错误漏掉了“+”号,添上后即可成功运行。
2.Exception类
Exception类异常是很常见的异常,它是能够进行异常错误恢复处理的异常类型。例如:
此Exception为ArithmeticException(算术错误),运行时,在打印区域可见自己的Exception为何种Exception,复制下来,然后去百度搜索,即可了解到此Exception。此题的问题在于除数为0了所以会出Exception,只需将b的值改为不为0即可。
另一种方法可用try、catch、finally异常处理语句。
try{异常代码段}
catch(具体出错的Exception+e){}
finally{不管出不出错都执行的部分}
所以应用到此题:
通过此方法,即可解决Exception异常错误。
4 总结
通过几种办法解决了Java异常情况的问题,分类讨论了不同异常情况的处理方法,大家可根据异常情况种类分类应用各种方法。
1.error类需要自己修改,程序不能够处理。
2.Exception类
(1)网上查Exception类型,根据提示查找自己代码的错
(2)使用try、catch、finally异常处理语句。
更多精彩文章:
温馨提示:点击页面右下角“写留言”发表评论,期待您的参与!期待您的转发!