首页编程java编程java什么时候要用异常 java什么时候需要抛出异常

java什么时候要用异常 java什么时候需要抛出异常

编程之家2023-10-11103次浏览

老铁们,大家好,相信还有很多朋友对于java什么时候要用异常和java什么时候需要抛出异常的相关问题不太懂,没关系,今天就由我来为大家分享分享java什么时候要用异常以及java什么时候需要抛出异常的问题,文章篇幅可能偏长,希望可以帮助到大家,下面一起来看看吧!

java什么时候要用异常 java什么时候需要抛出异常

java 中什么时候抛异常,什么时候try/catch谢谢!

这个没有特别的规定,通常根据你的业务而定,

一般建议如下:

1、在通用的方法里,不要try去捕获错误,而是直接抛出异常给调用层处理

java什么时候要用异常 java什么时候需要抛出异常

2、用户访问界面处理掉所有可能的异常,并记录详细错误日志,然后返回友好的错误界面给用户,不要抛异常给用户,不友好

java什么时候需要抛出异常

java的异常有编译时异常和运行时异常,

编译时异常就是很明显的会出现异常,比如说a/b这样的式子b=0就会出现异常,这个大家都知道,如果你用IDE开发,系统就会提醒你要抛出异常,否则不让通过,还有比如文件的输入和输出,你用字符串指定一个文件名,这个肯定也是有可能出现异常的,当你的字符串指定的文件不存在是就会出现,所以这些很容易就能判断出异常,就是编译时异常

java什么时候要用异常 java什么时候需要抛出异常

运行时异常就是你在写代码是不确定会出现异常,这些也都最好放在try catch里,或则throws异常已让调用此方法的类处理。

处理异常是个很好的习惯,个人简介,有错误望指正

Java的异常处理什么时候使用呢

有的是地方是必须使用的

这种情况在你代码编写完成之后就会提示的

你捕获一下就可以了

还有就是程序员自己知道这里可能会有问题

比如说

操作数据库的删除语句

要删除的信息具有级联关系

那删除肯定失败啊

你就可以捕捉到这个错误

然后在页面输出就好了

java中什么时候该捕获异常 什么时候该传递异常

捕获异常:通常在运行之前java不报错,但是运行后可能会出现某些未知的错误,但是还不想直接抛出到上一级,那么就需要通过”try{}catch“的形式进行异常捕获,之后根据不同的异常情况来进行相应的处理。

传递异常:通常用在多级方法调用上,最终想将异常返回到最上层进行处理的时候,那么就把异常向上抛出,知道调用的方法处,进行异常捕获。

备注:这两种情况也没法说那种就好,只能是根据实际情况来进行相应的处理。

文章分享结束,java什么时候要用异常和java什么时候需要抛出异常的答案你都知道了吗?欢迎再次光临本站哦!

java中什么是赋值,在java中 变量之间是如何赋值的斗牛士之歌(斗牛士之歌钢琴基础教程)