我正在使用 Java 中的数据库,并且一直在编写多个函数
try {
//acquire resources
}
finally {
//release resources
}
我知道 Java 的 try-with-resources 是处理此类问题的一种不错的方法,但我使用的是 Java 6。有没有减少代码重复的标准方法?我希望有一种干净的方式来编写多个函数,这些函数具有相同的 try/finally 块用于资源分配,但其主体不同。
我目前的想法是使构造函数获取资源的类的函数成员的主体。但是,没有 RAII,看起来还是有点乱。