gpt4 book ai didi

java - 使用接口(interface)处理异常

转载 作者:行者123 更新时间:2023-12-02 04:23:40 25 4
gpt4 key购买 nike

所以,我正在编写一些用于连接的接口(interface)。例如,定义了一个可以使用套接字、串行 IO 或其他方式实现的接口(interface)。

套接字连接和串行连接都有不同的异常(exception)情况。

通常,当我实现某些东西时,我会让方法使用抛出来声明异常。

然而,对于接口(interface)来说这是一个问题。接口(interface)是否应该声明抛出与 Socket 相关和串行等相关的异常并始终处理它们?

我应该做什么?

谢谢。

最佳答案

只需定义抛出 IOException 的接口(interface)与stream api 的方式相同。然后,您可以在实现中使用特定详细信息(套接字断开连接等)从 IOException 定义扩展类型。

关于java - 使用接口(interface)处理异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32462112/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com