JAVA中try语句中catch后的参数是什么意思?

} catch (IOException e) {
System.out.println(e.toString());
}

try catch是一个组合。

当我执行try里面的代码,出错以后,它会查找相应的catch
catch就是逮住错误的意思。
括号里面的参数,IOException
表示它是IO错误。即读写错误。
当出现了错误以后,会把这个IO异常赋给e
那括号中的e就是我们的错误。然后,拿到这个错误以后,你想怎么办,那就看你程序需要了。

一个try后面可以跟多个catch
还可以跟一个final
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-04-20
表示catch到的异常属于那种类型的异常
IOException 是使用流、文件和目录访问信息时引发的异常的基类
可以用System.out.println(e.printStackTrace());
打印出该异常的信息
第2个回答  2012-04-20
IOException e IOException 是类 说明你要在try中捕获哪个异常 e使对象 随便起的名字本回答被提问者采纳
第3个回答  2012-04-20
定义一个异常类型的参数呀 比如catch (IOException e) 如果try 块中代码 发生了 IO异常 就会跑到这个 catch 块里面执行
第4个回答  2012-04-20
是各种异常信息,看你这个是:IO异常信息。还有SQLException等各种异常信息。你需要学习一下java的异常信息的知识了。和自定义异常。

JAVA中try语句中catch后的参数是什么意思?
catch就是逮住错误的意思。括号里面的参数,IOException 表示它是IO错误。即读写错误。当出现了错误以后,会把这个IO异常赋给e 那括号中的e就是我们的错误。然后,拿到这个错误以后,你想怎么办,那就看你程序需要了。一个try后面可以跟多个catch 还可以跟一个final ...

java里的try { } catch 后面的内容应该怎么写呢?
catch (Exception e){ 这个e就是一个异常对象,表来描述程序发生的错误 } 这个就表示捕获所有异常 因为所有异常都继承了Exception

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

JAVA方法try{}..catch(Exception e){}详解
throws Exception 另一种就是try..catch try{}中放的是你要运行的代码 catch(Exception e){}中放的是如果运行代码出现异常 要执行的部分 通常格式为catch(Exception e){System.out.println(e)} 即输出出现的异常 Exception e 就是出现的异常 ...

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

jstrycatch用法?
在catch块中,通常使用异常参数来获取有关异常的更多信息。使用try-catch语句的目的是为了处理程序中的错误情况,使程序更加健壮和可靠。不要仅仅为了控制流程而使用try-catch,而忽视异常的实际处理。当你使用Java 7或更高版本时,可以使用多异常捕获,即在同一个catch块中捕获多种类型的异常。这可以使...

jsp的try、catch 是什么意思
是错误捕捉:try { code; \/\/将自己的代码放在其中;} catch(e) \/\/如果上面的代码有错误,这里就捕获 { alert(e.number); \/\/获得错误信息 }

java中catch(EOFException e){ try{ in.close();}什么意思?
一般是这样写的try{ }catch(){ },try里面放的是执行代码,如果在执行的时候出现问题,由catch进行捕获,捕获后可以分两种情况处理,一种是执行catch里的语句,可以自己写,也可以调用现成的,另一种是不作任何处理,直接抛出。问题中的try应该是在catch中执行的,.close()是调用的方法,应该是关闭...

java:try{} catch{}什么意思?
try{} catch{}是指在java用来捕捉异常的,出现上述字符说明运行过程中出现了异常,出现异常不会立即跳出程序,可以经过处理后让程序继续运行或者跳出。Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、数据中心、游戏控制...

关于try_catch异常的输出问题
这个问题很容啊。system.out是你自己的程序打印的东西。是你自己程序main线程里的。而catch里的e.printStackTrace()是jvm帮你干的。jvm里有自己一个独立的线程。两个线程根本不冲突。但cpu分配时间片是随机的,不一定分给谁的时间多,所以打印的时间没法确定,所以一会上一会下的 ...

相似回答