当前位置: 代码迷 >> J2SE >> 为什么有些方法要求强制try/catch而有的却不强制?解决思路
  详细解决方案

为什么有些方法要求强制try/catch而有的却不强制?解决思路

热度:177   发布时间:2016-04-24 12:31:51.0
为什么有些方法要求强制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只是抛出异常