社区
Java
帖子详情
FileInputStream 读文件
sAS112UUUYY111
2009-12-25 11:11:23
在一个函数中abc()中 用FileInputStream 读入文件a,到数组b中
main()调用abc()五次,
那么在内存中,会占用5个文件大小的空间还是一个?
请各位讲清楚,谢谢。
...全文
82
12
打赏
收藏
FileInputStream 读文件
在一个函数中abc()中 用FileInputStream 读入文件a,到数组b中 main()调用abc()五次, 那么在内存中,会占用5个文件大小的空间还是一个? 请各位讲清楚,谢谢。
复制链接
扫一扫
分享
举报
写回复
配置赞助广告
12 条
回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
打赏红包
zhang2chenggong
2009-12-30
打赏
举报
回复
帮顶
y11111494
2009-12-30
打赏
举报
回复
帮顶
crazylaa
2009-12-26
打赏
举报
回复
贴代码才是王道~~~
bayougeng
2009-12-25
打赏
举报
回复
FileInputStream
这个东西,你在方法里创建,还是全局的?
子龙奶爸
2009-12-25
打赏
举报
回复
5个文件,当要看你有没有调用BufferedReader,如果使用了那只有文件的8000多个字符,并不是全部文件。那当然还要看你有没有close,close掉了那这些内存就都去垃圾回收了。
nickycheng
2009-12-25
打赏
举报
回复
5个
sAS112UUUYY111
2009-12-25
打赏
举报
回复
main在第二次调用abc()时,会自动释放第一次度日内存的文件吗?
sean1203
2009-12-25
打赏
举报
回复
文件应该是5个
为什么会一个呢?
sAS112UUUYY111
2009-12-25
打赏
举报
回复
大家对读取文件时,由于文件过大造成内存溢出有概念吗?
我发了另外一个帖子:
http://topic.csdn.net/u/20091225/14/ed282276-7646-4a36-86dc-f55d65a5ab79.html
sAS112UUUYY111
2009-12-25
打赏
举报
回复
请您说说根据,我觉得是对的,但不知道原因?
bayougeng
2009-12-25
打赏
举报
回复
1个
sAS112UUUYY111
2009-12-25
打赏
举报
回复
在abc()方法里创建的FileInputStream
相关推荐
Java 简单的
文件
读
写
读
文件
用BufferedReader类,写
文件
用BufferedWriter类。
读
文件
读
文件
需要按顺序创建
FileInputStream
类、InputStreamReader类、BufferedReader类的实例,具体如下:
FileInputStream
fileInputStream
= new
FileInputStream
(file); InputStreamReade
文件
内容
读
写的几种方式
1.java-io体系最底层工具 上述是用来创建
文件
夹或
文件
的,而这个是用来
读
写
文件
的;
读
(input);写(output);A.
读
:
FileInputStream
: //
FileInputStream
是一种字节流,是按照一个一个字节去
文件
中取数据的 用法:一次只能拿一个字节; // 要
读
文件
,首先要构造一个
FileInputStream
对象
FileInputStream
FileInputStream
把
文件
作为字节流进行
读
操作
//把
文件
作为字节流进行
读
操作
FileInputStream
in = new
FileInputStream
(filename);//
FileInputStream
具体实现了在
文件
上
读
取数据 转载于:https://www.cnblogs.com/xuedexin/p/5639327.html...
I/O—
文件
的
读
和写(字节流)
使用
FileInputStream
和FileOutputStream
读
(
读
整个文本): @Test public void testRead() {
FileInputStream
fileInputStream
= null; try { File file = new File("a.txt");
fileInputStream
= new
FileInputStream
(file); by
java_
文件
的
读
写
文件
读
/** 最底层的工具:
FileInputStream
**/
文件
的
读
操作
FileInputStream
fis = new
FileInputStream
(“f:/code/a.txt”) int read = fis.read(); //
读
一个字节,并将这个字节转成整数返回,如果
读
完
文件
最后一个字节之后,继续往下
读
会返回-1 //一次
读
多个字节 byte[] buf = new ...
发帖
Java
Java
Java相关技术讨论
复制链接
扫一扫
4.9w+
社区成员
8.5w+
社区内容
Java相关技术讨论
java
spring boot
spring cloud
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
帖子事件
创建了帖子
2009-12-25 11:11
社区公告
暂无公告