我正在尝试进行可能由于服务器关闭而引发异常的调用。这就是我想要完成的:
Server server = serverQueue.poll();
try {
if (server==null){return null}
server.makeConnection();
} catch (Exception e) {
// try another server
server = serverQueue.poll();
// now return to try block?
}
所以我有 5 台服务器,也许在后期我会添加更多。所以我想以这种方式与他们中的任何人联系。我怎样才能返回到 try 块?java中有没有像下面这样的语句?:
Server server = serverQueue.poll();
outerBlock:
try {
if (server==null){return null}
server.makeConnection();
} catch (Exception e) {
// try another server
server = serverQueue.poll();
continue outerBlock;
}