![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
io
liudajiang
这个作者很懒,什么都没留下…
展开
-
字符流读取文本文件的编码问题
使用字符流包装字节流时, * 如果没有设置字符集,默认使用环境变量相关的字符集进行转码, * 这样会出现代码移植的不确定性,所以应该在实例化字符流时自己设定字符集 * FileReader实例化时不能指定字符集,它只能使用默认的编码, * 所以读取文本文件时最好使用new InputStreamReader(new FileInputStream(),Charset)方式取代原创 2014-11-03 10:13:26 · 2398 阅读 · 0 评论 -
请不要使用File#deleteOnExit()
在处理文件操作时,有时你需要使用临时文件,当不再需要它是希望它自动消失,在java API中存在一个File#deleteOnExit(),当file调用了deleteOnExit()后,如果虚拟机正常退出,则文件会自动删除。听起来一切都很美好,但是文档中说的是虚拟机正常退出,如果你的虚拟机崩溃或者被kill,deleteOnExit()则不会起作用。如果你真的需要实现此种需求,更靠谱点的原创 2015-06-11 18:41:54 · 2388 阅读 · 0 评论