第一次碰到异常的解决步骤

在我们初学编程时,无论是学习Java、python、C++等我们都会碰到异常报错问题,这个时候我们不能畏惧直接去问有经验的前辈,我们应该自己学着去解决问题,在这个过程中我们会思考,会积累新的,对于以后的异常处理很有帮助。

例如作者本人,我遇到的第一个异常是学习Java的SimpleDateFormat时,调用parse函数产生了ParseException异常,当时困扰我很久,只能自己去搜索去思考。
首先呢我截取主要的描述信息:Java,SimpleDateFormat类,parseException异常
第二步:从百度查找,学会过滤对我们有效的信息
经过查找发现原因就是parse是一个带throws 异常的函数,所以如果不在上一级函数也指明抛出异常,或者对parse函数的操作不放在try catch快中,编译就会出错
第三步:寻找解决方法
对于异常要么放在try-catch块中解决,要么就throws出来

对于try-catch情况
try { date = sdf.parse(dateStr); } catch (ParseException e) e.printStackTrace(); }
正确就返回日期格式,错误就打印错误信息

对于throws情况
public Date strToDate(String dateStr) throws ParseException { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); return sdf.parse(dateStr); }
直接在方法后面抛出,交给后续处理

第四步:写下心得,并且对异常做分类
把遇到的异常分类整理,当我们下一次遇到时就会熟悉,解决思路也会有的,这就是一种自我的提升

第五步:输出
就像作者一样写在自己的博客中,写的能让一个小白都能理解,那么你对这个异常就认识很深了,当然作者现在处于学习初期,暂时还做不到

最后祝愿每一个学习的人都能达成自己的目标,加油!!

posted @ 2022-08-05 20:44  戏幕起  阅读(42)  评论(0编辑  收藏  举报
作者:Rainy-day-with-you
出处:https://www.cnblogs.com/Rainy-day-with-you/
版权:本文版权归作者和博客园共有
转载:欢迎转载,但未经作者同意,必须保留此段声明;必须在文章中给出原文连接;否则必究法律责任
免责声明:
    本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除。
    原文作者:作者 原文地址:html地址