当前位置: 技术问答>java相关
JAVA程序编译时,有时会提示你要用try...catch...,JAVA怎么知道我要用try,有个标准吗?
来源: 互联网 发布时间:2015-03-27
本文导语: 比如打开文件呀什么的,必须要有try...catch...出错处理 | 这是java的异常机制,使用可以抛出异常的方法,必须要用try...catch | 当你使用的方法throws Exception(抛出异常)时,必...
比如打开文件呀什么的,必须要有try...catch...出错处理
|
这是java的异常机制,使用可以抛出异常的方法,必须要用try...catch
|
当你使用的方法throws Exception(抛出异常)时,必须用try……catch……捕捉这个异常,使用系统给定的方法时,先查一下文挡,看一下它有没有throws Exception,如打开文件的方法就throws FileNotFoundException需要捕捉。
|
使用可以抛出异常的方法
--如果该异常是 Checked Exception,需要用 try...catch
你不想处理就在你的方法定义上 throws Exception 就可以了。
public void xxx() throws Exception{
...
}
--如果该异常是 Checked Exception,需要用 try...catch
你不想处理就在你的方法定义上 throws Exception 就可以了。
public void xxx() throws Exception{
...
}
|
如果你调用了一个函数如:
public FileInputStream(String name)
throws FileNotFoundException//声明抛出异常
,而这个函数声明了抛出异常,那么你就必须try...catch
或者你也可以在自己的函数中也声明抛出同样的异常
public FileInputStream(String name)
throws FileNotFoundException//声明抛出异常
,而这个函数声明了抛出异常,那么你就必须try...catch
或者你也可以在自己的函数中也声明抛出同样的异常
|
楼上的说了,比如这个方法
你要使用就必须try catch
public void test throws Exception(){
}
你要使用就必须try catch
public void test throws Exception(){
}