日期:2014-05-20  浏览次数:20915 次

为什么有些方法要求强制try/catch而有的却不强制?
比如:
Integer i = Integer.parseInt("abc");
这条语句不会要求用try/catch
但它是要抛异常的,而且用try包围起来也能catch抛出的异常
-------
如果我自己写一个抛异常的方法,在调用的时候编辑器就要求必须写try/catch
Java code

public static void testTry() throws Exception{
    throw new Exception("xxx");
}


这是为什么?

------解决方案--------------------
try catch和throws是两种处理方式。。。
------解决方案--------------------
try catch抓异常并处理throws只是抛出异常