public class A
{
public static void main(String args[])
{
try
{
throw new Exception();
System.out.print("1");
}
catch(Exception e)
{ System.out.print("2"); }
finally
{ System.out.print("3");}
System.out.print("4");
}
}
请问各位前辈们:这个程序为何编译不能通过呢?书上的答案说是System.out.print("1")是多余的语句,为什么呢?请帮助我谢谢大家
{
public static void main(String args[])
{
try
{
throw new Exception();
System.out.print("1");
}
catch(Exception e)
{ System.out.print("2"); }
finally
{ System.out.print("3");}
System.out.print("4");
}
}
请问各位前辈们:这个程序为何编译不能通过呢?书上的答案说是System.out.print("1")是多余的语句,为什么呢?请帮助我谢谢大家
解决方案 »
- 请教:POI中抽取WORD2007内容出现问题
- 我这个三位数的水仙花数的代码 哪错了?
- 项目登录后cas没能实现单点登录的问题
- webwork:打开网站任何一页前先查询变量然后设置到session里
- 对于05年建立的项目,现在要添功能,是应该重新做,还是在原来基础上改
- Log4j 项目问题
- 在线等. 如何获得JBPM关于MSSQL和MYSQL的脚本?
- 【请大家推荐一款适合俺的编辑器】赛扬1.1G CPU 256M SDRAM
- 谁知道UserDirectory是什么(《Struts in Action中》的源代码)
- 大家有谁用过eclipse2.1+lomboz+jboss-3.2.1_tomcat-4.1.24呀!我怎么配置都不成功!
- 请教大家一个hibernate的问题
- spring security问题 大侠们帮帮忙
System.out.print("1");这句是不可能执行的。前面已经throw了一个Exception,就被catch住了,然后执行下finally就结束了,不会执行print("1")这个的。
抛出异常就直接去catch模块了