0

给定:

public void connect() {
    try {
        connect_to_server();
    } catch (ServerUnavailableException ex){
        System.out.print("server unavailable");
    }
}

我想尝试,然后重试,在放弃之前连接到服务器 3 次。

可以将整个 try/catch 放入一个for循环中,但这是否符合 Java 的“最佳实践”。根据我对这个话题的回忆,这将是对try/catch陈述的滥用。再说一次,我可能完全错了。你怎么看?

4

1 回答 1

0

如果connect_to_server()在第三次失败后实现抛出异常会更好。

此外,方法名称connectToServer()是 java 中的约定。

于 2013-09-03T13:54:36.770 回答