中易网

java中怎么抛异常和接收异常

答案:4  悬赏:50  
解决时间 2021-04-22 16:34
java中怎么抛异常和接收异常
最佳答案
抛出异常 就是使用 throw关键字 除了抛出常见的默认异常外,主要是用于抛出自定义异常,关于自定义异常就是继承了Exception类的子类接受异常是指捕获异常吗,似乎没有听说过接受异常这种说法,捕获异常的话主要是用 try{} catch(){} finally{} 结构try {}数据块中 是预期可能出现异常的代码catch 的 attribute 是指定希望捕获的异常,比如catch(NullPointerException e )就是只测试并捕获空指针异常,再如catch(Exception e) 就可以捕获所有继承了Exception的子类,{}则是捕获该异常后的处理代码,比如输出错误信息,etc 实际应用中可以有多个catch 用来区分不同的异常然后运行不同的代码进行处理finally{}则是无论是否捕获异常,该代码都会执行 希望对你有帮助
全部回答
每个异常都有一个带有String 参数的构造器,可以把你想描述的异常信息穿进去throws 抛出异常 try catch 扑捉异常
//1.抛出异常(例)public void a() throws Exception{try{}catch(Exception e){throw e;}}//2.接收异常try{a()}catch(Exception e){//进行处理//e.什么 什么}
如果是jsp程序,建议在web.xml中配置500错误处理页面,最后抛出的异常全部在这个页面里处理。 如果是控制台运行程序或者是其他c/s结构程序,可以在最外面调用的地方catch。 connect到dao一层一层的全部throws出来,在catch里面处理就 ok 了 。 如果你是不知道怎么记录日志,我告诉你两种方法。 一种使用log4j,还有一种方法是用fileoutputstream。 第一种虽然比较麻烦,但不需要自己开发。 第二种比较灵活,但是对中文不直接提供支持。 你可以到网上搜搜相关资料。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
济南助理工程师职称评定每年什么时候开始
淮安清浦中学初中部女教师唐海燕
开个茶楼要投资多少,请高人指教
苹果6跟6s区别大么?
2016淘宝聚划算双十一活动招商详情
在成都郫县红光镇富士康做过暑假兼职的大学生
爱情最多能持续多久?
崇安路/玉程街(路口)地址在什么地方,想过去
好孩子那款餐椅好
13岁女孩的标准体重身高,我162,94~96斤正常
哪里有家纺边角料、废料回收站
现在穿越火线有没有更新什么
毕业论文的开题报告怎么写啊?选题依据啥的?
大王庄八纬路积善里2号楼邮政编码
德国金毛犬多少钱一只
推荐资讯
广东省汕头市潮阳区谷饶镇上堡居委上五村树香
中国最老的皇帝是谁?
请问扬州或者仪征那家机械加工厂对外加工 有
哈六当中的细节
什么都没有的人
有什么办法可以叫我耐心的跑商
有没有人听过广州潮鞋汇的?公司正规吗?
吉林省昌邑归哪个省哪个市
flash上的图片照片怎么整上去
职业介绍所和房产中介哪个挣钱
街上买一种水果,山东方言发音类似“谷鸟”,
我们正月相亲认识的、本来他想定亲、、可我没
手机登qq时,显示手机磁盘不足,清理后重新登
刺客的套装怎么选啊?