社区
Java SE
帖子详情
File对象需要关闭吗
zhongyj2004
2010-09-12 12:02:54
FileInputStream这些对象是要调用close()关闭的
但是File类中没有close这个函数,是不是File对象不用关闭流的。
...全文
6646
22
打赏
收藏
File对象需要关闭吗
FileInputStream这些对象是要调用close()关闭的 但是File类中没有close这个函数,是不是File对象不用关闭流的。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
22 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
爱筑成的墙
2011-07-15
打赏
举报
回复
不需要,fileStream需要关闭
gbj890229
2011-07-15
打赏
举报
回复
这个真的可以不要
zhongyj2004
2010-09-12
打赏
举报
回复
File.delete这个不是属性,不过应该删除之后就不用关闭了吧。
[Quote=引用 1 楼 thefirstz 的回复:]
File是操作文件属性的,不可以操作文件里面内容,跟流的关系不是太大
[/Quote]
茫茫大海
2010-09-12
打赏
举报
回复
不需要的!
thegodofwar
2010-09-12
打赏
举报
回复
File关不关闭对IO流的处理没影响
昵称很不好取
2010-09-12
打赏
举报
回复
File是操作文件属性的,不可以操作文件里面内容,跟流的关系不是太大
gutan_fox
2010-09-12
打赏
举报
回复
学习了~
nokmo
2010-09-12
打赏
举报
回复
好深奥的问题啊,果然厉害
火龙果被占用了
2010-09-12
打赏
举报
回复
File 对象只存储了一些文件的信息,没有占用什么 IO 和网络资源,不需要关闭。
这好比:String str = "abc"; 没人会想到把 str 给 close 掉吧?File 对象也是同理。
但是文件输入输出流需要关闭的,因为其占用了系统的文件通道。
lumpen
2010-09-12
打赏
举报
回复
顶啊,以前也考虑过这个问题,没仔细想。
marqio
2010-09-12
打赏
举报
回复
File只是对文件信息的存储对象,不使用时会被虚拟机回收的,不像流文件对象,不关闭会一直占有资源。
whut_lcy
2010-09-12
打赏
举报
回复
不用管
杨贝
2010-09-12
打赏
举报
回复
File不属于流
alfredtofu
2010-09-12
打赏
举报
回复
最好来一个close吧,书上都是这样写的
Yelena_Lee
2010-09-12
打赏
举报
回复
[Quote=引用 6 楼 zhuyouyong 的回复:]
顶
引用 1 楼 thefirstz 的回复:
File是操作文件属性的,不可以操作文件里面内容,跟流的关系不是太大
[/Quote]
继续顶..
zhuyouyong
2010-09-12
打赏
举报
回复
顶[Quote=引用 1 楼 thefirstz 的回复:]
File是操作文件属性的,不可以操作文件里面内容,跟流的关系不是太大
[/Quote]
24K純帥
2010-09-12
打赏
举报
回复
真不需要
zhaoqiang4153
2010-09-12
打赏
举报
回复
流需要关闭,file不需要
龙四
2010-09-12
打赏
举报
回复
File只是对文件路径的一个描述,它不是系统资源,不存在关闭的概念,就像String对象一样,需要关闭吗
CWORLD002
2010-09-12
打赏
举报
回复
不需要
java
file
需要
关闭
吗_Java语言中文件资源在不
需要
时就要
关闭
文件处理案例:以下代码打开了一个文件,但在使用完后没有去
关闭
这个文件public int process
File
(String
file
Name) throws IOException,
File
NotFoundException {
File
InputStream stream = new
File
InputStream(
file
Name); ...
java中
file
需要
关闭
吗_java - 我是否
需要
关闭
()
File
Reader和BufferedReader?
java - 我是否
需要
关闭
()
File
Reader和BufferedReader?我正在使用围绕
File
Reader的BufferedReader读取本地文件:BufferedReader reader = new BufferedReader(new
File
Reader(
file
Name));// read the
file
// (error handling snipped)reader...
IO流与
File
类讲解
1.
File
类 1. 注意点 new一个
File
对象
,实际上是将已经存在的文件创建成一个Java
对象
。 new一个
File
对象
,即使传入的文件或目录不存在,代码也不会出错,因为构造一个
File
对象
并不会导致任何磁盘操作。只有当我们调用
File
对象
的某些方法的时候,才真正进行磁盘操作。如上述代码所示。 注意Windows平台使用 \ 作为路径分隔符,在Java字符串中
需要
使用\表示一个\。Linux平台使用 / 作为路径分隔符 public class
File
Test { public sta
file
对象
的close()
File
对象
的 close()方法刷新缓冲区里任何还没写入的信息,并
关闭
该文件,这之后便不能再进行写入。 当一个文件
对象
的引用被重新指定给另一个文件时,Python 会
关闭
之前的文件。用 close()方法
关闭
文件是一个很好的习惯。 语法:
file
Object.close(); ...
java的
file
对象
释放_java12
File
类
IO流:1.源头与目的地,程序与文件|数组|网络连接|数据库2.IO流的分类1)以程序为中心,进来叫输入流,出去叫输出流。 2)按数据分为:字节流(二进制,可以处理一切文件,包括纯文本、doc、音频、视频。字节流是对程序来说的,程序能看懂的),字符流(只能处理文本文件,全部为可见字符,对人类来说的,人类能看懂的)。 3)按功能分为:节点流(包裹源头),处理流(增强功能,提高性能)3.字...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章