java异常怎么避免?java异常是什么?

阳光 2021-01-08 21:27:54 java常见问答 8140

我们在编写程序的过程中,都会出现异常,异常导致我们的程序不能正常的运行,但是这些异常都是可以避免的,那么今天我们就来给大家分享一下java避免异常的方法。

1、只在必要使用异常的地方才使用异常

不要用异常去控制程序的流程,异常使用过多会严重影响程序的性能

2、切忌使用空catch块

捕获异常之后什么都不做就相当于忽略了这个异常。空catch块意味着在程序中隐藏了错误和异常可能会导致程序出现不可控的执行结果。如果自认为不会造成影响,那么就用log日志记录下来。

3、一旦决定抛出异常就要决定抛出什么异常

检查异常会出现很多try/ catche代码,这样会导致代码阅读因难降低程序的性能。原则上是尽量避免使用检查异常。

4、注意catch块的顺序

不要把上层类的异常放在最前面的catch块。

5、不要将提供给用户看的信息放在异常信息里

最好是将所有错误提示信息放在一个配置文件中统一管理。

6、避免多次在日志信息中记录同一个异常

只在异常最开始发生的地方进行日志信息记录。

7、尽量将异常统一抛给上层调用者,由上层调用者统一如何处理。

8、如果有使用文件读取、网络操作以及数据库探作等,在finally中释放资源。

java异常是什么?

结构不佳的代码不能运行,这是Java的基本理念。发现错误的理想时机是在编译期。然而,编译器并不能发现所有的错误,余下的问题就需要在程序运行时解决。这就需要错误能通过某种方式,把适当的信息 传递给特定的接收者处理。Java中的异常处理的目的在于通过使用少量的代码来简化大型、可靠的程序的生成,通过此方式让你的应用中没有未处理的错误,而 且它还带来了一个明显的好处:降低错误处理代码的复杂度。

异常,根据字面理解,有意外之意。把它置于代码层面来理解,即阻止了当前方法或作用域继续执行。在Java中,异常被当做对象来处理,其基类是Throwable。

其实遇到java异常也是正常的事情,Java新手人员不要慌张,只要按照以上的方法去避免就可以了。最后大家如果想要了解更多java常见问题知识,敬请关注奇Q工具网。

推荐阅读:

java创建对象的四种方式有哪些?具体方式详解

java编写程序的步骤是什么?java编写程序步骤实例讲解

json怎么换行? Java读取txt文件换行怎么写?