重试try / catch语句的“最佳实践”

时间:2013-09-03 13:51:39

标签: java

下式给出:

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

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

可以将整个try / catch放在一个for循环中,但这适合Java的最佳实践'。根据我对这个主题的回忆,这将是对try/catch陈述的滥用。然后,我可能完全错了。你觉得怎么样?

1 个答案:

答案 0 :(得分:0)

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

此外,方法名称为connectToServer()是java中的惯例。