社区
Java SE
帖子详情
如何判断FileOutputStream output是否关闭?
sAS112UUUYY111
2010-04-01 04:16:48
在java程序中,如何判断FileOutputStream output是否关闭?
...全文
1220
26
打赏
收藏
如何判断FileOutputStream output是否关闭?
在java程序中,如何判断FileOutputStream output是否关闭?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
26 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
zhang2chenggong
2010-04-07
打赏
举报
回复
继续。。。。。。。。。。。
zcywell
2010-04-07
打赏
举报
回复
学习中。。。。
sAS112UUUYY111
2010-04-07
打赏
举报
回复
谢谢提示
dinghun8leech
2010-04-06
打赏
举报
回复
[Quote=引用 14 楼 justlearn 的回复:]
out.getFD().valid()
该返回值是ture就是连接存在并且有效
如果返回false就是连接已关闭或者文件失效
可以自己尝试下,
out.close();
System.out.println(out.getFD().valid());
[/Quote]
+1
yugong2009
2010-04-06
打赏
举报
回复
[Quote=引用 3 楼 so185582 的回复:]
引用 1 楼 sas112uuuyy111 的回复:
if(output==null)来判断是否关闭可以吗?
不行,output关闭了,output也不会==null的
[/Quote]
请问高手,这是什么原因呢?
孤独剑客
2010-04-06
打赏
举报
回复
out.close();
out.write('1');
这个时候会抛出一个异常
如果有异常抛出就说明已经关闭了
justlearn
2010-04-06
打赏
举报
回复
out.getFD().valid()
该返回值是ture就是连接存在并且有效
如果返回false就是连接已关闭或者文件失效
可以自己尝试下,
out.close();
System.out.println(out.getFD().valid());
SealedBook
2010-04-06
打赏
举报
回复
[Quote=引用 14 楼 justlearn 的回复:]
out.getFD().valid()
该返回值是ture就是连接存在并且有效
如果返回false就是连接已关闭或者文件失效
可以自己尝试下,
out.close();
System.out.println(out.getFD().valid());
[/Quote]
学习了..
WilliamTau
2010-04-06
打赏
举报
回复
mark~~~~~~
SambaGao
2010-04-06
打赏
举报
回复
[Quote=引用 19 楼 xxxholic110 的回复:]
安全关闭流:
if(output!=null) {
output.close();
}
内存分析:
例如:FileOutputStream fos = new FileOutputStream("...");
变量fos被分配在STACK上,然而new FileOutputStream("...")被分配在HEAP(堆)上,fos
这个变量(即在内存的栈上)存储的是后面……
[/Quote]
的确有点意思
xxxholic110
2010-04-06
打赏
举报
回复
安全关闭流:
if(output!=null) {
output.close();
}
内存分析:
例如:FileOutputStream fos = new FileOutputStream("...");
变量fos被分配在STACK上,然而new FileOutputStream("...")被分配在HEAP(堆)上,fos
这个变量(即在内存的栈上)存储的是后面new出来的HEAP上那块内存的地址(当然是逻辑址),
(即fos指向堆上这块内存空间,并且控制HEAP这块内存)。如果让fos为NULL(即为空),也就没有任何
变量(像fos这个变量)指向这个堆空间,垃圾收集器就会自动释放堆上这块内存空间,也就是关闭流。
poFate
2010-04-03
打赏
举报
回复
out.close();
out.write(1);
这个时候会抛出一个异常
如果有异常抛出就说明已经关闭了
antiehui
2010-04-03
打赏
举报
回复
高手在哪里,到底是怎么回事啊!
sharke118
2010-04-02
打赏
举报
回复
FileOutputStream output 往里面写东西 如果报错 那就是流关闭了 可以catch 一个IOException 异常
sAS112UUUYY111
2010-04-02
打赏
举报
回复
[Quote=引用 3 楼 so185582 的回复:]
引用 1 楼 sas112uuuyy111 的回复:
if(output==null)来判断是否关闭可以吗?
不行,output关闭了,output也不会==null的
[/Quote]
关闭了还不等于null是怎么回事?
sAS112UUUYY111
2010-04-02
打赏
举报
回复
在API里没发现,有哪位知道怎么办?
魏城老马
2010-04-02
打赏
举报
回复
看看API里面有没有啊!
dam8568
2010-04-02
打赏
举报
回复
不知道你为什么要判断它是否关闭。
它本身是不会自动关闭的,需要手动关闭。用完及时关掉就行了,这是编程的基本要求。
sAS112UUUYY111
2010-04-02
打赏
举报
回复
[Quote=引用 3 楼 so185582 的回复:]
引用 1 楼 sas112uuuyy111 的回复:
if(output==null)来判断是否关闭可以吗?
不行,output关闭了,output也不会==null的
[/Quote]
你说的对,但是怎样来判断是否关闭呢?
有人知道吗?谢谢了。
so185582
2010-04-01
打赏
举报
回复
[Quote=引用 1 楼 sas112uuuyy111 的回复:]
if(output==null)来判断是否关闭可以吗?
[/Quote]
不行,output关闭了,output也不会==null的
加载更多回复(2)
相关推荐
JavaIO流精讲上
本阶段课程是《零基础学Java》课程第10阶段的课程内容,本阶段主要讲解了JAVA IO流章节的知识点。该课程延续了之前课程的授课风格!内容经过精心雕琢,细致设计,能够做到讲解深入浅出、通俗易懂!可以真正让学员学有所获!课程内容主要有:File类概述、File类功能讲解、JAVA IO流概述、字节流、字符流、缓冲流、InputStream、
Output
Stream、Reader、Writer、FileInputStream、
File
Output
Stream
、InputStreamReader、
Output
StreamWriter、FileReader、FileWriter、BufferedInputStream、Buffered
Output
Stream、BufferedReader、BufferedWriter的讲解。
被PrintStream包装的
File
Output
Stream
在PrintStream调用close()后
是否
需要单独调用自己的close()方法
关闭
问题如题: 通过查java API文档发现解释如下: public void close() Closes the stream. This is done by flushing the stream and thenclosing the underlying
output
stream. API文档显示不需要单独
关闭
File
Output
Stream
,只要调用包装流的c
VB6.0如何
判断
ADODB.Connection
是否
关闭
VB6.0如何
判断
ADODB.Connection
是否
关闭
在VB6.0中如何
判断
ADODB.Connection
是否
关闭
。 希望实现的功能是:
判断
Connection
是否
关闭
,如果已经
关闭
不执行任何操作,如果未
关闭
则
关闭
Connection yiyifenghehb | 浏览 175 次 2015-11-03 14:02 |举报描述不清违规检举侵权投诉 我有更好的答
Java中嵌套的IO流
关闭
的问题
先看一段代码:
File
Output
Stream
out1 = new
File
Output
Stream
("D:\\SingleTon.txt"); Object
Output
Stream out2 = new Object
Output
Stream(out1); out1.close();//
是否
需要
关闭
内层的IO流?
互联网职业选择那点事
互联网职业规划视频教程,主要针对大学生在求职就业过程中遇到的问题,帮助大学生解决其困惑。内容主要包括以下4个方面:1、互联网行业职位分类及通用能力要求2、如何
判断
自己适合哪些岗位3、职业通道、等级、薪酬4、典型职位之雇主核心需求解析
Java SE
62,568
社区成员
307,521
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告