猿问

有大佬了解try{}..catch(Exception e){}详解的吗?

try
{
...
}
catch(Exception e){}
方法的含义是什么?
方法的用途。。
方法实用范围
请高手详解。

慕侠2389804
浏览 209回答 3
3回答

MYYA

如果try{...}里面的代码有错误,就不执行这些代码,改为执行catch里的代码,从而跳过了执行报错导致程序中断的情况。

阿波罗的战车

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

偶然的你

在try里面··表示你哪些代码会有异常出现··比如说你在连接数据库的时候··Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");这句话就是一个ClassNotFoundException的异常··也就是说 你在使用这行代码的时候 可能会有异常发生··所以你要么就是抛出这个异常throw 要么就自己捕获这个异常··而try catch就是捕获的意思··catch就是可能出现什么样的异常像刚刚的例子 你可以这样写:try {Class.forNam("com.microsoft.sqlserver.jdbc.SQLServerDriver");} catch (ClassNotFoundException e) {e.printStackTrace();}
随时随地看视频慕课网APP
我要回答