Java异常,该怎么办?
发布时间:2019-08-30 18:56:00
已帮助:325人
来源:郑州AAA教育


相比较IT的爱好者,对JAVA还是很熟悉的。其中的异常处理也是程序开发中不可缺少的操作之一,但如何正确优雅地处理异常的确是一门学问。
相比较IT的爱好者,对JAVA还是很熟悉的。其中的异常处理也是程序开发中不可缺少的操作之一,但如何正确优雅地处理异常的确是一门学问。下面,谈一下我是怎么应对的:
那如何选择异常类型?
从我的经验来看,在一个应用中,需要开发一个方法,这个方法如果中间可能会出现异常,那么你需要考虑这个异常出现以后是否有调用者可以处理,并且你是否希望调用者进行处理,如果调用者可以处理,并且你也希望调用者进行处理,那么就要抛出受检异常,提醒调用者在使用你的方法时,考虑到如果抛出异常的时候如果进行处理,相似的方法,如果在写某个方法时,你认为这是个偶然异常,理论上说,你觉得运行,可能会碰到什么问题,而这些问题也许不是必然发生的。
什么时候才需要抛出异常?
首先我们需要了解一个问题,什么时候才是需要抛异常的时间点?异常的设计是方便给开发者使用的,但不是乱用的,笔者对于什么时候抛出异常,这个问题也问了很多的朋友们,能给出准确答案的人确实不多。其实这个问题非常地简单,如果你觉得某些”问题”解决不了了,那么你就可以抛出异常了。比如,你在写一个service的时候,其中在写到某段代码处,你发现可能会产生问题,那么就请抛出异常吧,相信我,你此时抛出异常将是一个时机。java学习
dao介绍:
数据连接层,我们使用了spring-data-jpa这个框架,它要求我们只需要继承框架提供的接口,并且按照约定对方法进行取名,就可以完成我们想要的数据库操作。
api异常设计:
大概有两种方法:抛出带状态码RumtimeException异常;抛出指定类型的RuntimeException异常。
本篇文章的重心只在乎异常如何地处理,所以读者只需要涉及到异常相关的问题和处理方式就可以了。
你还在犹豫什么,你还在迷茫吗?你还在畏惧你的未来吗?以上就是小成习为你书写的关于JAVA的文章,当然啦,想要了解更多的专业请找准「AAA教育」,与客服人员进行咨询,关注小成习,我们一同学习一同成长!