java编程时,什么情况下使用try 。。catch。。语句?求详解!

如题所述

第1个回答  2011-09-06
一般使用情况是在程序运行过程中出现异常的时候,假如你有如下考虑可以考虑try catch
1,有自己的业务逻辑,捕获异常继续处理另外的业务逻辑
2,想封装自己的业务逻辑异常,不想让外部程序看到底层异常。捕获底层程序异常,让外部程序看到自己封装的异常 。
第2个回答  2011-09-06
当有异常提示时或者是某条语句可能会导致异常时,才用try...catch...语句
第3个回答  2011-09-06
//举个例子

int a = 1;
int b = 0;
int c;
try{
c = a / b; //分母不能为零,必报异常。捕获这个异常。
}catch(Exception e){
//...
}
第4个回答  2011-09-06
处理异常块的时候

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

Java里try catch的简单用法
Java中的try-catch结构用于处理程序运行时可能出现的异常。其基本用法是:1. 当代码在try块中执行,如果遇到异常,程序会立即跳转到相应的catch块进行异常处理。处理完异常后,catch块后的语句会继续执行。如果try块中没有异常,catch块会被跳过。扩展部分:2. 在try-catch-finally结构中,程序流程如下:...

java里trycatch的简单用法
1. 使用`try`块包裹可能抛出异常的代码。2. 使用`catch`块捕捉并处理异常。二、详细解释:1. try块: 用于包含可能抛出异常的代码。当这些代码执行时,如果发生异常,程序会立即跳转到相应的catch块,而不是终止执行。2. catch块: 用于捕获try块中抛出的异常。你可以定义多个catch块来捕获不同类型的...

java:try{}、catch{}是什么意思?
}用try包围的语句是java编译器认为有可能出现异常,所以让你提前处理。catch{ }是捕获上面的语句出现的异常,然后在catch里写方法处理这个异常!try{ sleep(1000);} 是说sleep(1000);这个方法执行的时候可能会抛catch里的阻塞异常,如果真的发生了,那么catch就会捕获这个异常,让他return,如果没有捕获...

java中try 与catch的使用?
try语句: try语句用大括号{}指定了一段代码,该段代码可能会抛弃一个或多个例外。catch语句:catch语句的参数类似于方法的声明,包括一个例外类型和一个例外对象。例外类型必须为Throwable类的子类,它指明了catch语句所处理的例外类型,例外对象则由运行时系统在try所指定的代码块中生成并被捕获,大括号...

jstrycatch用法?
在Java编程语言中,try-catch语句是一种处理异常的方式。其基本结构包括一个try块和一个或多个catch块。详细解释:1. try块:try块中放置可能引发异常的代码。当这些代码执行时,如果发生了异常,程序会立即跳转到与之对应的catch块,而不会继续执行try块中剩余的代码。2. catch块:catch块紧跟在try块...

java中的IO 为什么必须要用try 和catch,大神们解答啊!!
首先你要明白try和catch是干嘛的,他们是用来进行异常处理的,try语句包含可能发生异常的代码,catch来捕获异常并处理,后面还有finall语句,一般用来关闭IO流,也就是不论出现什么异常,finally语句都会执行,这是很好的编码习惯。而IO流中都会有编译时异常,所以你必须用try-catch-finally语句来处理,或者你...

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

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

java中try catch的要注意的规则
一:使用try catch的场合 如果不使用这种try结构时,代码报错退出就无法继续执行。有的代码出错就应该退出,有的出错尚可以补救,就不应该退出。对于这种出错不应该退出的就需要使用这种结构,在catch中进行补救。二:使用try catch的规则 a.尽量不要将try…catch写在循环中 b.如果能捕获多个异常,...

相似回答