try{ } catch的一些疑问 求好心人帮忙梳理一下
java吧
全部回复
仅看楼主
level 5
我试了一下即使try里面的代码有问题 后面和他无关的代码还是会继续执行下去? 那这个异常有什么作用?难道就是为了让别人在使用的过程中,输入错误了一个数值,提醒一下他,然后让他继续往下操作吗? 怎么都想不合理啊.
还是说我的想法想错了.[委屈]
2017年12月09日 08点12分 1
level 12
从前,有一只狗和一只鸡是好朋友。狗成天幻想着要成为龙,但它终究还是一条狗。后来狗在郁郁寡欢中死了。鸡为了让它瞑目,在墓碑上刻下了犬志龙三个大字。而那个看它离去的鸡,则被后来的一群棒子称为:送终鸡
2017年12月09日 08点12分 2
level 2
try 里面有异常的话 会直接 打断 走catch 里边的代码 然后走try catch 之外的
2017年12月09日 08点12分 3
谢谢,[乖]那这样的话我有个问题想不通,如果我整个代码都是有关联的呢,不能把素有代码多放到try里面去 ,那如果我把别的代码房贷 try catch 之外的话,他不就是还可以继续执行了吗? 还是说 程序会让用户再次重新输入呢? 或者我怎么样设定让用户再次返回到那个点去输入一次数值呢?
2017年12月09日 08点12分
我感觉应该是要用循环 或者判断语句的 但是只要把这个放到try里面就断了,那方的循环和判断我感觉就毫无意义了,因为最终结果都是会往try catch 后面走的
2017年12月09日 08点12分
level 8
上代码图 说半天也不明白
2017年12月09日 08点12分 4
level 2
这个 try catch 一半用来 包围 会存在某种异常的 代码 模块 我的经验是 这个try catch就是用来干两种事 一种是 想处理这个异常 那你就 需要在 catch 里边去 处理这个异常 比如说你想把某个参数 赋值你的一个变量 但是空指针了 这样 就会直接抛出 这时候你就需要做两件事 一个是 重新给这个变量赋值 ,另一种就是不去处理 直接返回给用户 异常了
2017年12月09日 08点12分 5
level 14
你可以理解try catch就是帮你找错误的,如果你有三千行代码,有错误的话你不好找错误,而且整个程序也不能运行?,这时候用try,catch把可能出现异常的区域包起来,这样就会知道错误在哪,以及错误是什么,还可以不影响整个程序,顺利执行其他代码。维持程序功能
2017年12月09日 08点12分 6
level 9
try catch 是为了捕捉异常,举个例子,如果没有try catch,代码如果出错,会导致程序直接被终止,如果是web应用,服务就停止了!!你希望这样的事情发生吗?当然不想,你可能想出错了!让我捕捉到!然后程序继续运行!对吧?这就是try catch的作用
2017年12月09日 11点12分 7
1