在 Java 中将已检验的异常包装到未选中的异常中?
我在java中有这个工厂方法:
public static Properties getConfigFactory() throws ClassNotFoundException, IOException {
if (config == null) {
InputStream in = Class.forName(PACKAGE_NAME).getResourceAsStream(CONFIG_PROP);
config = new Properties();
config.load(in);
}
return config;
}
我想将两个选中的异常转换为未选中的异常。最好的方法是什么?
我是否应该只捕获异常并使用捕获的异常作为内部异常来引发新的运行时异常?
有没有更好的方法来做到这一点,或者我甚至应该首先尝试这样做?
编辑:
只是为了澄清。这些异常将是致命的,因为配置文件本质上是程序的操作,所有异常都将被捕获并记录在我的程序的顶层。
我的目的是避免不必要的抛出异常,将异常添加到调用我的工厂的每个方法的签名中。