Скажем, я могу набор операторов:Java: Try-Catch-Continue?
try {
String a = getProperty("a");
String b = getProperty("b");
String c = getProperty("c");
} catch(Exception e) {
}
Теперь, позволяет сказать, что свойство б не был найден, и функция вызывает исключение. В этом случае, как я могу просто продолжить или, возможно, установить b в значение null, не создавая блок try-catch для каждого свойства? Я имею в виду, a, b, c существуют, но иногда они могут вообще не обнаруживаться, в течение которых генерируется исключение.
Это выглядит очень интересно! Спасибо – Legend
Я бы назвал это «getPropertyQuietly» только потому, что они используют это соглашение об именах в Jakarta Commons IO (методы closeQuietly в классе IOUtils) –
+1 Ravi - Главный мой любимый мозоль - это глотание исключений. Если вы собираетесь это сделать, по крайней мере, сделать это очевидным, основываясь на имени метода. (Clean Code) – Elliot