社区
Java SE
帖子详情
BufferedInputStream中的skip性能如何?
myplxdm
2007-12-29 09:11:54
我的意思是如果我文件大小是5MB,我skip 2M,那它是不是全部读出来然后再skip?
...全文
205
3
打赏
收藏
BufferedInputStream中的skip性能如何?
我的意思是如果我文件大小是5MB,我skip 2M,那它是不是全部读出来然后再skip?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YeLang2007
2007-12-29
打赏
举报
回复
事实上它是继承了InputStream的方法,它是一个一个字节读出来的,直到读够n个字节后返回实际读了多少个字节.
只能说性能一般...
老紫竹
2007-12-29
打赏
举报
回复
至少会读取到2M,因为他要skip 2M.
全部读取?我想不会的。
不过2M也不算太小了,如果读取10G的文件,难道还要缓冲2G不成?
对于小文件,而且需要mark 和 reset 的,这个更适合。
myplxdm
2007-12-29
打赏
举报
回复
意思是说如果是500MB的文件,我要skip到200MB的地方,它是一个一个字节读,直到200MB的地方吗?
Java IO学习之缓冲输入流(
Buffer
ed
InputStream
)
- 使用`
skip
()`方法时,
Buffer
ed
InputStream
同样会先尝试在缓冲区内跳过相应数量的字节,不足时再从底层流
中
读取并跳过。 2. **主要方法**: - `
Buffer
ed
InputStream
(
InputStream
in)`: 构造一个新的...
Java二进制IO类与文件复制操作实例.7z
- 在Java
中
,文件复制通常涉及使用 `
Buffer
ed
InputStream
` 和 `
Buffer
ed
OutputStream` 的组合。 ```java try (
Buffer
ed
InputStream
in = new
Buffer
ed
InputStream
(new File
InputStream
("source.txt")); ...
JAVA解析PPT教案学习.pptx
例如,一个
InputStream
可以被
Buffer
ed
InputStream
和Data
InputStream
包装,以获得更高的
性能
和特定的数据处理能力。同样,OutputStream也可以通过
Buffer
ed
OutputStream和DataOutputStream进行增强。 常用的节点流...
javaIO操作简单例子
Java IO库还提供了许多其他类和接口,如
Buffer
ed
InputStream
和
Buffer
ed
OutputStream用于提高
性能
,Data
InputStream
和DataOutputStream用于处理基本类型和字符串的序列化,以及Reader和Writer类用于处理字符流。...
java输入输出流总结.pdf
-
Buffer
ed
InputStream
和
Buffer
ed
OutputStream 提供了缓冲功能,提高读写
性能
。 3. 字符流 字符流以16位Unicode字符为单位进行操作,适合处理文本数据。Reader 和 Writer 是所有字符输入流和输出流的基类。常见...
Java SE
62,623
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章