但是我不想用 try/catch 块来包围语句!
我正在编写一个使用.显然,这种方法可能会抛出一个,我得到。但我只是将“UTF-8”作为编码。它不会引发该异常。java.net.URLDecoder.decode(String value, String encoding)
UnsupportedEncodingException
我可以用一个什么都不做的捕获块包围这个的东西,但是无论什么怪异的情况确实导致异常被抛出,我都不会发现它。我也不想创建一个大的链条,直到我的程序的顶部。throws UnsupportedEncodingException
我能在这里做什么?为什么我被迫处理一些异常,而其他异常(例如,)我被允许忽略?IllegalArgumentException
NullPointerException