Java:读取文件时有必要这样关闭资源吗?
try{byte[]buff=newbyte[1024];}catch(FileNotFoundExceptione){e.printStackTrace();}catc...
try {
byte[] buff=new byte[1024];
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
fis.close();
bis.close();
buff=null;
} catch (IOException e) {
e.printStackTrace();
}
}
最后的buff=null;有必要吗?GC会自动回收吗? 展开
byte[] buff=new byte[1024];
} catch (FileNotFoundException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally{
try {
fis.close();
bis.close();
buff=null;
} catch (IOException e) {
e.printStackTrace();
}
}
最后的buff=null;有必要吗?GC会自动回收吗? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询