JAVA问题:有一个方法:private static int Age(String str) throws ParseException{}
答案:3 悬赏:60
解决时间 2021-01-18 02:29
- 提问者网友:欲劫无渡
- 2021-01-17 11:40
JAVA问题:有一个方法:private static int Age(String str) throws ParseException{}
最佳答案
- 二级知识专家网友:话散在刀尖上
- 2021-01-17 12:11
这种写法是声明这个方法会抛出异常,你在其它地方调用这个方法时,IDE工具会提示你捕获异常,即这时候用try catch当然,你可以继续把方法声明成会抛出异常的,其它try catch就是说你做了处理,而throws则你是放手不管,让调用的你方法去处理。
全部回答
- 1楼网友:笑迎怀羞
- 2021-01-17 12:34
throws 就是抛出异常,后面的代码是异常的类型
try
{
//可能会出现的异常代码
}
catch(Exception e)
{
//如果代码出现异常就执行这些代码
}
public void getXXX() throws Exception //如果出现异常,把异常提交给java虚拟机,让java虚拟机自动处理
{
有异常的代码
}
try
{
//可能会出现的异常代码
}
catch(Exception e)
{
//如果代码出现异常就执行这些代码
}
public void getXXX() throws Exception //如果出现异常,把异常提交给java虚拟机,让java虚拟机自动处理
{
有异常的代码
}
- 2楼网友:猎心人
- 2021-01-17 12:26
不在这个方法里处理这个异常,由调用这个方法的方法处理这个异常
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息!
大家都在看
推荐信息