JAVA问题:有一个方法:private static int Age(String str) throws ParseException{}

[复制链接]
查看11 | 回复3 | 2018-5-6 14:00:48 | 显示全部楼层 |阅读模式
这种写法是声明这个方法会抛出异常,你在其它地方调用这个方法时,IDE工具会提示你捕获异常,即这时候用try catch当然,你可以继续把方法声明成会抛出异常的,其它try catch就是说你做了处理,而throws则你是放手不管,让调用的你方法去处理。...
回复

使用道具 举报

千问 | 2018-5-6 14:00:48 | 显示全部楼层
throws 就是抛出异常,后面的代码是异常的类型try{//可能会出现的异常代码}catch(Exception e){//如果代码出现异常就执行这些代码}public void getXXX() throws Exception//如果出现异常,把异常提交给java虚拟机,让java虚拟机自动处理{有异...
回复

使用道具 举报

千问 | 2018-5-6 14:00:48 | 显示全部楼层
不在这个方法里处理这个异常,由调用这个方法的方法处理这个异常...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行