Я видел несколько подходов, но я использую следующее:
int numtries = 3;
while(numtries-- != 0)
try {
...
break;
} catch(Exception e) {
continue;
}
}
Хотя это может быть не лучшим подходом. Если у вас есть другие предложения, пожалуйста, оставьте их здесь.
РЕДАКТИРОВАТЬ: oxbow_lakes предложил лучший подход. Пожалуйста, взгляните на это ...