文件是否会自动关闭? Properties p = new Properties();p.load(new FileInputStream("c:\1.txt"));用上面方法打开文件后,没有调用close(),那么文件是否会自动关闭?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不会自己关闭你要自己调用close才可以 谢谢!如何调用?因为它不像以FileInputStream fis = new FileInputStream("c:\1.txt");这种方式打开文件? FileInputStream fis = new FileInputStream("c:\1.txt");fis.close打开资源的是FileInputStream,PROPERTIES只是对输入流进行处理而已如果没有close()的话,文件就是异常关闭.也是关闭~ FileInputStream fis = null;try{fis=new FileInputStream("c:\1.txt");p.load(fis);}catch(Exception e){}finally{if(fis!=null){try{fis.close();}catch(Exception e){}}} 一个新手的几点小困惑,虚心求教~ 选择排序的问题,结果错误,请指点! java处理彩色图片转为黑白图片? 怎样通过名字获得类成员的reference? 问个小白问题..关于类的.. 请问如何使用java编程实现打开word文件 关于FileOutputStream类的问题? 连接oracle总是报错,是何原因? java初学者的问题 求大佬解一题Java数组题 我刚学了Java 请问高手接下来 该怎么学习? [小弟初学望指教]使用Java开发图形界面,J2SE和J2EE分别使用什么控件库最有前途?
你要自己调用close才可以
fis.close
打开资源的是FileInputStream,PROPERTIES只是对输入流进行处理而已
如果没有close()的话,文件就是异常关闭.也是关闭~
try{
fis=new FileInputStream("c:\1.txt");
p.load(fis);
}catch(Exception e){
}finally{
if(fis!=null){
try{fis.close();}catch(Exception e){}
}
}