java中怎么抛异常和接收异常
答案:4 悬赏:50
解决时间 2021-04-22 16:34
- 提问者网友:霸气大叔
- 2021-04-22 05:47
java中怎么抛异常和接收异常
最佳答案
- 二级知识专家网友:恕我颓废
- 2021-04-22 06:37
抛出异常 就是使用 throw关键字 除了抛出常见的默认异常外,主要是用于抛出自定义异常,关于自定义异常就是继承了Exception类的子类接受异常是指捕获异常吗,似乎没有听说过接受异常这种说法,捕获异常的话主要是用 try{} catch(){} finally{} 结构try {}数据块中 是预期可能出现异常的代码catch 的 attribute 是指定希望捕获的异常,比如catch(NullPointerException e )就是只测试并捕获空指针异常,再如catch(Exception e) 就可以捕获所有继承了Exception的子类,{}则是捕获该异常后的处理代码,比如输出错误信息,etc 实际应用中可以有多个catch 用来区分不同的异常然后运行不同的代码进行处理finally{}则是无论是否捕获异常,该代码都会执行 希望对你有帮助
全部回答
- 1楼网友:如果这是命
- 2021-04-22 08:43
每个异常都有一个带有String 参数的构造器,可以把你想描述的异常信息穿进去throws 抛出异常 try catch 扑捉异常
- 2楼网友:woshuo
- 2021-04-22 07:45
//1.抛出异常(例)public void a() throws Exception{try{}catch(Exception e){throw e;}}//2.接收异常try{a()}catch(Exception e){//进行处理//e.什么 什么}
- 3楼网友:没感情的陌生人
- 2021-04-22 07:24
如果是jsp程序,建议在web.xml中配置500错误处理页面,最后抛出的异常全部在这个页面里处理。
如果是控制台运行程序或者是其他c/s结构程序,可以在最外面调用的地方catch。
connect到dao一层一层的全部throws出来,在catch里面处理就 ok 了 。
如果你是不知道怎么记录日志,我告诉你两种方法。
一种使用log4j,还有一种方法是用fileoutputstream。
第一种虽然比较麻烦,但不需要自己开发。
第二种比较灵活,但是对中文不直接提供支持。
你可以到网上搜搜相关资料。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯