chcę zrobićSpecyfikacja wyjątku java java ...?
public class Settings
{
static final URL logo = new URL("http://www.example.com/pic.jpg");
// and other static final stuff...
}
ale zostanę poinformowany, że muszę obsłużyć MalformedURLException
. Specyfikacje mówią, że MalformedURLException
to
Zgłaszany w celu wskazania, że wystąpił nieprawidłowy adres URL. W łańcuchu specyfikacji nie znaleziono żadnego protokołu prawnego lub nie można przeanalizować łańcucha.
Teraz wiem, że adres URL, który podaję, nie jest zniekształcony, więc wolałbym nie obsługiwać wyjątku, o którym wiem, że nie może wystąpić.
Czy istnieje jednak sposób na uniknięcie niepotrzebnego blokowania try-catch blokującego mój kod źródłowy?
prosty i zwięzły. +1 dla '// Ok, więc to nie powinno się zdarzyć' – Perception