讨论:关于流方法的使用的

one_bird 2003-07-19 02:19:56
java中提供了这么多的流操作,就下面的方法而言,它们有什么区别,什么时候用什么样的方法比较合适呀,
FileInputStream
DataInputStream
BufferedInputStream
InputStreamReader
FileReader
BufferedReader
readObject
...全文
84 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
zez 2003-07-21
  • 打赏
  • 举报
回复
这种问题看书呀...
谁能一两句话就给你讲清楚呀...
不用这么懒吧?:)

------------------------------------------------------
我们还年轻牛奶会有的奶牛也会有的
可天天在 csdn 混这些会有吗 ??
Dickson 2003-07-21
  • 打赏
  • 举报
回复
BUFFERED主要是提高速率,是缓冲的。如果你是写进流,直接写;日过是读出东西,最好用BUFFERED封裹,这样提高速率,尤其是在SOCKET编程,BUFFEREDREADER很重要,它还有个重要功能,提供RENDLINE()函数,可以读单行。
象READOBJECT能不用就不用,它的效率不高。

以上全从效率角度考虑。

FILEINPUTSTREAM和FILEREADER有各自的特殊功能和特点,就不在说了。而DATAINPUTSTREAM有独特的DATA录入方法,很有用。

对于这些,你最好看看JSDK帮助文档,里面的东西很多,不光讲流之类。还有,JAVA的流操作还有很多,不止这些。如果你想和我聊聊:QQ 18963652 MSN seacoldheart@hotmail.com
wolfsquare 2003-07-21
  • 打赏
  • 举报
回复
这种说起来一大堆,翻翻书就可以知道的东东...
one_bird 2003-07-21
  • 打赏
  • 举报
回复
顶一下!
one_bird 2003-07-21
  • 打赏
  • 举报
回复
没有高人了吗~
zzm76 2003-07-19
  • 打赏
  • 举报
回复
think in java 一书中好像讲了一些常用流之间的配合!
如:
1.buffered from file
2.buffered from memory
...
zzm76 2003-07-19
  • 打赏
  • 举报
回复
也想知道
顶!
phoenixyin 2003-07-19
  • 打赏
  • 举报
回复
有什么样的技巧呢
phoenixyin 2003-07-19
  • 打赏
  • 举报
回复
有什么样的技巧呢
dingding_hi 2003-07-19
  • 打赏
  • 举报
回复
Stream用于二进制流,而Reader用于字符流
输入输出是文件的当然就用File拉
一般流都要用BufferedInputStream或BufferedReader包装起来,以提高输入输出的效率

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧