BufferedReader bufReader = null;
try {
bufReader = new BufferedReader(new FileReader(new File("C://Log.log")));
}
catch (FileNotFoundException e)
{
}
finally
{
try {
// if(null != bufReader)
//{
bufReader.close();
//}
} catch (IOException e) {
e.printStackTrace();
}
}
如果文件不存在的话,那么bufReader对象也会创建失败,所以在后面的finally中对象关闭的时候,会出现空指针异常,就是因为没有把对象创建成功。
所以在关闭的时候要进行空判断。