java代码的每个方法体里面的内容在写之前都要加try....catch吗?什么时候加入try{}catch(){}语句呢?

什么时候去捕捉异常?出异常了应该如何处理呢?

只有当会报编译时异常的时候才需要加上try-catch语句活着抛出异常,因为不进行捕获或抛出异常,那么程序将不能正确编译,所以就运行不了,故必须加上try-catch语句
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-10-28
当try中存在异常时 就跳过try的其他代码 执行catch的处理代码 程序也可以继续执行 不会受到干扰
第2个回答  2012-10-28
不如你看完那一章的书,再来问?
第3个回答  2012-10-28
这要看具体是再怎么情况下,不一定。本回答被网友采纳

...在写之前都要加try...catch吗?什么时候加入try{}catch(){}语句呢...
只有当会报编译时异常的时候才需要加上try-catch语句活着抛出异常,因为不进行捕获或抛出异常,那么程序将不能正确编译,所以就运行不了,故必须加上try-catch语句

在写java代码的时候,什么时候加入try{}catch(){}语句。什么时候去捕捉异...
try\/catch的功能是捕捉异常 所以在需要这个功能的时候就需要try\/catch 1)java中即使不会发生异常的代码也是可以用try\/catch,catch句不会被认为不可达代码 2)常见需要捕捉的异常 a.IO异常:使用输入输出流读写文件的时候,b.类型转换异常:不确定被转换变量是否满足条件的时候,如下 String str = "a";Int...

...总是写在try\/catch的后面,如果写在try里面行吗?
会,不管异常怎么执行,异常会不会发生,finally总会被执行,try\/catch\/finally 执行步骤是这样的:先执行try里面的语句,如果try里面有异常,则执行catch里面的语句,接着执行finally语句。。如果try语句里没异常,则直接执行finally里面语句。。。finally语句执行完了,接着执行外面的语句啊,肯定可以执行到...

java中try 与catch的使用?
首先要清楚,如果没有try的话,出现异常会导致程序崩溃。而try则可以保证程序的正常运行下去,比如说:try{ int i = 1\/0;}catch(Exception e){ ...} 一个计算的话,如果除数为0,则会报错,如果没有try的话,程序直接崩溃。用try的话,则可以让程序运行下去,并且输出为什么出错!try的话,配合...

在java语言中try-catch的catch中能否再加try--catch?
当然可以,但是不建议这么去做,你可以把你需要捕获异常的代码块放在一个try catch中,捕获你可能出现的所有异常就醒了,比如:try{ }catch(Exception1){ }catch(Exception2){ }。。。这种捕获是顺序捕获,如果觉得麻烦,就捕获所有异常!

JAVA方法try{}..catch(Exception e){}详解
在JAVA中由于安全性的强调 所以许多方法必须抛出异常才能在编译的时候 不出现错误 解决这个问题有两个方法一种是把代码块 {} throws Exception 另一种就是try..catch try{}中放的是你要运行的代码 catch(Exception e){}中放的是如果运行代码出现异常 要执行的部分 通常格式为catch(Exception e){...

在java中,异常捕捉中,什么时候方法头就要加上throws,有时却又不要...
不用加的时候是因为你在方法里面去catch了这个异常,也就是说你的方法里面有try...catch(){},而如果方法里面没有捕获的话就这能抛到方法外去捕获,所以就在方法头上加throws。

只写try 不写catch 可以吗
1、编译器定下的规矩(语法)编译器定下的规矩,就是try后必须要有catch或finally,不能只出现一个try,而没有catch或者finally。你不这么做,编译器就不把你的.java文件转化为.class文件。2、设计java语言的意图(语义)try的意思是,接下来的代码可能会抛出异常,既然你已经表明你的意图了,那你不...

java try...catch 怎么用快捷键加入
默认eclipse编译器,方法一:选中要try-catch的文本,右键选择surround with 然后选择try-catch 包住 方法二:直接输入try, 然后用alt+"\/" 补全try-catch 块 方法三:写完代码有提示再包起来

在java程序中为什么要写try catch?
如果你调用的函数有可能抛出异常那你就一定要捕获这个异常,这个是java的规定,若没有用try catch 或者在方法定义的时候没有throws 那些异常,那么那个类是连编译都编不过去的...比如有这么一个方法 void testNull(Object obj){ if(obj==null)throw new NullPointException("obj is null"); \/\/抛出一...

相似回答