社区
Java SE
帖子详情
异常到底有啥用?
NeverMore_Mr
2014-07-20 11:29:46
加精
新手求教各位大神,异常到底有啥用啊,学完之后感觉就是把一个错误然后抛来抛去,抛不了就try...catch... 但是貌似并没有解决啊。。。
...全文
4155
51
打赏
收藏
异常到底有啥用?
新手求教各位大神,异常到底有啥用啊,学完之后感觉就是把一个错误然后抛来抛去,抛不了就try...catch... 但是貌似并没有解决啊。。。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
51 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
sky_08_06_02
2016-09-19
打赏
举报
回复
dachun____
2016-09-18
打赏
举报
回复
异常就是定位出现问题的,从而进行处理和解决。
baidu_35517091
2016-09-16
打赏
举报
回复
我也是很不理解呢
ly846082755
2016-08-27
打赏
举报
回复
好问题,来学习下
androidCloud
2015-02-16
打赏
举报
回复
知错才能改,,,
OhRotary
2015-02-15
打赏
举报
回复
教我的人说过,不运行不报错,一运行就报错的就是异常。
areyougaga
2014-10-09
打赏
举报
回复
问得好
childhood_memory
2014-10-05
打赏
举报
回复
异常:阻止当前方法或作用域继续执行的问题。虽然java中有异常处理机制,但是要明确一点,决不应该用"正常"的态度来看待异常。绝对一点说异常就是某种意义上的错误,就是问题,它可能会导致程序失败。之所以java要提出异常处理机制,就是要告诉开发人员,你的程序出现了不正常的情况,请注意。
zk1023lang
2014-08-08
打赏
举报
回复
很有帮助的贴子,努力找错
豫让_______
2014-08-05
打赏
举报
回复
有时候会遇到无法避免或者难以避免的异常,这时候catch异常让程序得以继续往下运行,比如做数据验证的时候,非法数据完全可以跳过js验证直接通往后台,后台代码验证这些错误数据的时候可能出错,比如subString越界,类型转换错误什么的,但是可以catch然后给界面返回一个错误信息就可以了。
嘉盛
2014-07-29
打赏
举报
回复
我打代码时异常通常都往外抛 还真没有想过它怎么解决
__________下划线
2014-07-26
打赏
举报
回复
对异常理解也同样不深。现在只是把我认为是业务上的异常给向上抛,以给予用户相关的提示信息而已。。。
watsonsong
2014-07-26
打赏
举报
回复
一般来说, 是处理非用户使用所产生的问题. 我自己大概是这么分类的, 哈哈
扎戈拉玛
2014-07-25
打赏
举报
回复
你编写程序不能保证所有的情况都考虑到了,所以难免有错,把易出错的代码段,放到try 模块中,出错了就会被catch模块扑捉到,再处理增强到了程序的健壮性。
油头小兄妹
2014-07-25
打赏
举报
回复
楼主和我的感觉一样,我只知道他能定位错误的位置
ninteo
2014-07-25
打赏
举报
回复
异常有时候能当if else用。。。。。还有CPU本身就是在硬件支持异常的。。。
nj_dobetter
2014-07-25
打赏
举报
回复
提高代码结构清晰 和优雅性!! 因为如果没有异常,完全可以这么做 if(!check()){ //Do some error process } 但是这么做,会有很大的问题,一方面 如果错误种类多,将不好处理,另一方面 错误的详细信息在处理端也不能准确的获得。 所以引入了 异常 这种代码结构。
空指针不懂404的忧伤
2014-07-25
打赏
举报
回复
主要是处理一些非致命性的异常情况。例如处理数据的时候,比如提款机取钱,如果发生异常的话,如果没有try catch的话,就可能你卡里面扣钱了,却没有取到,如果有异常的话,当发生的时候可以进行数据库回滚等操作。
梦入神经
2014-07-24
打赏
举报
回复
吃掉异常,一般来说是不好的,抛出来吧
bob76012
2014-07-24
打赏
举报
回复
因为有时程序不知道会出现什么未知错误 抛异常可以防子程序崩溃
加载更多回复(31)
Java知识:
异常
到底
有啥用?
1、定位出错位置,这一点应该是比较常见的。 2、即使程序出现问题,它仍然会继续执行,直至结束。比方说你有一个工程,里面有10个功能,每个功能都有可能
异常
且每个功能都确确实实出现了
异常
。如果增加
异常
处理机制,那么你一次执行,所有
异常
你都能观察到,如果不加
异常
机制,那么当遇到一个
异常
的时候程序就停止了,那么修改这个程序你最少要执行10次。(个人观点)
【java基础】
异常
处理是啥?有啥用?
2019年5月19日19:58:57
C#断言检测有啥用?他和
异常
处理又有什么关系?
在进行CAD二次开发的时候,看到参考书出现了Debug.Assert()语法,就又激发了我的兴趣!这倒是是啥意思呢?于是乎我搜了文档和网上一些大佬的说法,算是基本清楚了!现在我就把我的理解总结一下! 目录 1.前言 2.Assert断言注意事项 3.常用Assert断言方法的重载 4.断言与
异常
处理的区别: 5.参考文献 1.前言 断言作为调试和交流的辅助,断言可以帮助开发者理解代码所做的假设;断言可以在距离bug最近的地方抓住它们。 看到上面这里你是不是还是不清楚?其实你完全可以.
http下载
异常
_百度网站抓取
异常
的原因有哪些?有什么影响和解决方法?
大纲如下:1、抓取
异常
是什么?百度抓取
异常
又是什么?2、百度抓取
异常
的原因有哪些?3、网站抓取
异常
的原因有哪些?4、百度抓取
异常
对网站有什么影响?5、网站出现抓取
异常
的解决方法抓取
异常
是什么?百度抓取
异常
又是什么?所谓抓取
异常
,就是指搜索引擎蜘蛛无法抓取网站页面,网站出现的抓取
异常
就是抓取
异常
,具体原因是什么下面会讲到。百度抓取
异常
是什么?简单理解就是百度的蜘蛛(baiduspider)...
Java中的
异常
处理机制是什么?如何使用
异常
处理机制?
Java中的
异常
处理机制是什么?如何使用
异常
处理机制?
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章