文件是否会自动关闭? 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){}}} 文本框输入一定字符自动换行 AIX下运行JNI动态库UnsatisfiedLinkError错误 请各位师兄师姐看一下,麻烦了? 关于基本类型的重载请教各位 如何使class文件不被反编译呢? 妹妹急需解决java命令行下密码屏蔽问题,请各位帮忙啊 进度条问题 鼠标呀鼠标!!! 头疼呀头疼!!! 怎么对list对象进行查询? 不是灌水,真的不懂。 我刚学了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){}
}
}