java.net.ConnectException
延伸java.net.SocketException
不适用于子类异常吗?
如果我这样做,它会迎合这两个例外?即如果我使用instanceof
发现“父”异常,是否包括任何子类异常?
catch (Exception e)
{
if (e instanceof java.net.SocketException)
{
System.out.println("You've caught a SocketException, OR a ConnectException");
}
}
(和备案,是的,我知道追赶平原例外是坏的,只是使用它的这个例子;))
为什么不只是试试它? (是的,你抓到)。 – Roman 2010-11-11 11:52:00
这会花你更少的时间来试试它,而不是在这里问它... – 2010-11-11 11:57:29
谁说SO上的每个问题都是由某个坐在IDE中的人问的?在我的iPhone上没有开发环境... – Jimmy 2010-11-11 12:09:24