我正在开发一个JAR库用于数据库访问。我首先捕获了try块中发现的所有异常并处理它们。但后来,我认为更好的做法是将异常抛给最终程序员来捕获和处理,因为它是一个库。
关于处理JAR文件中的异常,最佳实践是什么?
以下是我的JAR的示例代码,你可以看到有许多异常被抛出。这是一个好的做法还是有更好的方法?(比如定义一个新的自定义异常;如果是这样,如何做到?)非常感谢任何关于此的帮助。
关于处理JAR文件中的异常,最佳实践是什么?
以下是我的JAR的示例代码,你可以看到有许多异常被抛出。这是一个好的做法还是有更好的方法?(比如定义一个新的自定义异常;如果是这样,如何做到?)非常感谢任何关于此的帮助。
public static NConnection getNConnection(String path) throws IOException, ParserConfigurationException, SAXException {
NConfigurations conf = new NConfigurations();
conf.setConfigurationLoc(path);
String dbPath = conf.getDatabasePath();
return createConnection(dbPath);
}
public class CustomException extends Exception{}
- ByteHamster