已经用throws异常啦,怎么还用try catch啊
解决方案 »
- 一些JAVA方面的疑问
- 开动脑筋:如何将一组二维坐标中的相邻的点有序的连接起来?
- 关于java转c#,枚举的一个问题,在线等。请大家帮帮忙.
- 求助 JSP代码问题
- java运行时错误
- 请问怎样得到一个文件夹的路径~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
- 调用父类后的错误,请近看。
- 谁有正版的JDMK?先给100分!!(我一次最多加100分,可以多次加给你的。)
- ?那位大虾有jdbc2.0连接sqlserver的例子,不要使用jdbc-odbc桥,要用sqlserver2000jdbc驱动!大哥帮我一下吧!
- 那位大侠能提供比较规范的例子?比书上的例子大一点,比大系统小一点。
- 求助
- 求高手帮忙看一下小弟的程序,故障出在哪里.
然后就是捕获异常的条件catch,当发生异常的时候输出Caught in main(),如果没出异常就是输出nothing。
try内的代码为执行内容 如果出现异常就为执行catch里面的,然后结束 如果没有异常最后就是执行try—catch之后的语句了
public class TestException { public static void main(String[] args) throws Exception { System.out.println("main() start"); // 1)顺序执行 try { System.out.println("try() start"); // 2)顺序执行 throw new Exception(); // 3)抛出异常,跳到catch语句 System.out.println("try() end"); // 永远也走不到这里来 } catch (Exception e) { System.out.println("Caught in main()"); // 4)接收到异常,顺序执行 } System.out.println("nothing"); // 5)顺序执行 }
}
main() start
try() start
Caught in main()
nothing
try......catch 是截获这个异常,不让抛出去了,在catch中处理了
nothing