社区
Java SE
帖子详情
ByteArrayOutputStream关闭问题
hmy468689496
2016-09-28 09:28:06
ByteArrayOutputStream里面的close关闭无效,是一个空实现源码。那么有木有办法对其进行有效的关闭?不关闭对性能有影响吗?
项目经理问过我为什么关流问题了,,,但是这个流是关闭不掉的,所以在寻找如何有效关闭。而jdk既然让这个字节数组流关闭无效,那么自然有他的道理,那既然jdk的设计者们都没让他关,所以我在此一问性能问题的影响。共两个问题哈
...全文
1508
3
打赏
收藏
ByteArrayOutputStream关闭问题
ByteArrayOutputStream里面的close关闭无效,是一个空实现源码。那么有木有办法对其进行有效的关闭?不关闭对性能有影响吗? 项目经理问过我为什么关流问题了,,,但是这个流是关闭不掉的,所以在寻找如何有效关闭。而jdk既然让这个字节数组流关闭无效,那么自然有他的道理,那既然jdk的设计者们都没让他关,所以我在此一问性能问题的影响。共两个问题哈
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
绝不原创的飞龙
2017-12-01
打赏
举报
回复
JVM 可以监测托管内存的使用,所以如果你的一个类除了托管内存不占用其它东西,是可以完全交给 JVM 处理的。 StringWriter 也同理。 但是如果你不知道它是一个 ByteArrayOutputStream,只知道它是 OutputStream,那就没办法了。有功夫判断还不如直接 close()。
hmy468689496
2016-09-29
打赏
举报
回复
这个回答好,,就想问为啥不用关。虚拟的流,谢谢哈
小灰狼
2016-09-28
打赏
举报
回复
2
ByteArrayOutputStream/ByteInputStream 都是对内存中的字节数据的访问,只是一个虚拟的流,没有占用网络、磁盘文件等资源,所以没有关闭的必要,实现上也是空 但是,对流进行关闭是一个好习惯,或者说,你必须保证所有的 OutputStream 对象必须被调用 close
网络文件下载程序-基于Java源代码.rar
ByteArray
OutputStream
bos = new
ByteArray
OutputStream
(); //字节输入流 int ch; while ((ch = in.read()) != -1){ //读取字节数 bos.write(ch); //写字节到输出流中 } byte imageData[] = bos...
Java生成密钥的实例.rar
ByteArray
OutputStream
baout = new
ByteArray
OutputStream
(); //用于写入文件的字节流 int aByte = 0; while ((aByte = fin.read())!= -1) //从文件读取一个字节 { baout.write(aByte); //写入一个...
跟汤老师学Java(第15季):I/O输入输出流
OutputStream
:File
OutputStream
、
ByteArray
OutputStream
、Object
OutputStream
5.字符流 Reader:FileReader、BufferedReader、InputStreamReader Writer:...
AndroidHttpURLConnection发送GET请求
使用InputStream 的read方法以及
ByteArray
OutputStream
的wirte方法 inputStream.read(buffer)
outputStream
.write(buffer, 0, len)
outputStream
.to
ByteArray
() 最后调用disconnect()方法将HTTP连接关掉 conn....
ByteArray
OutputStream
或
ByteArray
InputStream不需要
关闭
ByteArray
OutputStream
或
ByteArray
InputStream不需要
关闭
在做excel导入,有个需求是发现填写错误,要高亮错误单元格并让用户重新下载。当时用公司的云存储服务保存存错误excel,得到文件链接。 上传时先用...
Java SE
62,615
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章