如果Java中的IOException是由isRechable引发的,那么应该采取什么适当的操作?为什么?

如果Java中的IOException是由isRechable引发的,那么应该采取什么适当的操作?为什么?,java,ioexception,Java,Ioexception,如果Java中的IOException是由isRechable引发的,那么应该采取什么适当的操作?为什么 我猜答案是程序应该终止操作并打印系统消息:无法访问主机。因为isReachable抛出IOException意味着无法访问主机。 但我不确定答案。如果你能帮助我,我将非常感激 非常感谢正确答案取决于您的申请。返回值false通常是由于无法联系相关主机而导致的,而IOException表示模糊的“网络错误”,这意味着操作系统指示了异常的网络问题。现在您知道有一个比另一台主机停机更大的问题,要采

如果Java中的IOException是由isRechable引发的,那么应该采取什么适当的操作?为什么

我猜答案是程序应该终止操作并打印系统消息:无法访问主机。因为isReachable抛出IOException意味着无法访问主机。 但我不确定答案。如果你能帮助我,我将非常感激


非常感谢

正确答案取决于您的申请。返回值
false
通常是由于无法联系相关主机而导致的,而
IOException
表示模糊的“网络错误”,这意味着操作系统指示了异常的网络问题。现在您知道有一个比另一台主机停机更大的问题,要采取的措施可能是为图形应用程序弹出一个错误对话框,或者为CLI应用程序退出一个非零返回代码。您必须决定当这种情况发生时用户应该看到什么,以及应用程序应该进入某种脱机模式(如Firefox)还是中止(如
wget
)。

正确答案取决于您的应用程序。返回值
false
通常是由于无法联系相关主机而导致的,而
IOException
表示模糊的“网络错误”,这意味着操作系统指示了异常的网络问题。现在您知道有一个比另一台主机停机更大的问题,要采取的措施可能是为图形应用程序弹出一个错误对话框,或者为CLI应用程序退出一个非零返回代码。你必须决定当这种情况发生时,用户应该看到什么,应用程序应该进入某种离线模式(如Firefox)还是中止(如
wget
)。

我想你是在说什么?最好把这些事情说清楚。我想你是在说什么?对这些事情最好是具体的。