本帖最后由 孙茜茜 于 2013-6-11 23:06 编辑
class T
{
public void fun() throws Exception
{
try
{
throw new Exception();
}
catch (Exception e)
{
}
}
}
class K
{
public static void main(String[] args)
{
try
{
new T().fun();
}
catch (Exception e)
{
}
}
}
这样写可以吗?
编译和运行都没有错误,抛出的new Exception ()到底哪个catch来处理?
其实我觉得应该在红色那两句里择一进行处理。
|
|