我正在创建一个类来处理错误,称为ErrorHandler 如果这不是最佳做法,请纠正我。
但是,考虑到几乎所有方法都将使用BufferedWriter,我应该简单地将其初始化为字段吗?
private BufferedWriter output = new BufferedWriter(new FileWriter(errorFile));
我关心内存泄漏和资源使用,我应该简单地做到
private BufferedWriter output;
并在每个方法中初始化它/关闭它,或者一旦正常就初始化它?