java io流详解

在java中当我们从终端或者文件向内存中写入东西时,那么这个就称为输入流,内存此时调用read函数从输入流中将数据放入内存的变量中。同样从内存中向终端或文件输入数据时就称... 在java中当我们从终端或者文件向内存中写入东西时,那么这个就称为输入流,内存此时调用read函数从输入流中将数据放入内存的变量中。 同样从内存中向终端或文件输入数据时就称为输出流。终端和文件同样要调用write函数来读取输入流中的数据是吧?、??在输入流中 比如:public int read(char[] b)它的意思是说从终端或文件的输入流中读取数据,然后将数据转村到内存的char[] b中 对不对?? 那么public void write(int ch)这又是什么意思?若是向终端或文件写数据为什么要加上参数??这个参数是什么意思??
各位大哥大姐请谈谈你们对于java输入输出流的理解和给小弟解下谜团哈》
谢咯
不对。有void write(int b) throws IOException
这个函数,它在outputStream流里面啊,能说清楚点嘛》??write'里面的形参到底是做什么用的吗》??
展开
 我来答
韦涵涵
2009-04-03 · TA获得超过3892个赞
知道大有可为答主
回答量:1034
采纳率:100%
帮助的人:1557万
展开全部
我想楼主是想多了...
记输入输出流很简单的...在我学习输入输出流的时候是这样记的:

输入流: 是读取(从文件或系统中)
输出流: 是写入(到文件或内存中)

楼主觉得这个怎么样???

挺好理解的吧??? 就是按相反的方向理解就对...既方便又实用....

呵呵....

祝君早日成功!

OutputStream 是输出流吧...它的方法write()当然就是把括号里的参数写到指定的文件中去啦! 没错呀!
write(int b) 这函数的意思就是将一个整形的 b 写入到指定的文件中去

如果还有什么不理解的话...请与我取得联系...
百度网友e50070763
2009-04-03 · 超过12用户采纳过TA的回答
知道答主
回答量:80
采纳率:0%
帮助的人:55.3万
展开全部
write
public void write(int c)
throws IOException写入单个字符。

覆盖:
类 Writer 中的 write
参数:
c - 指定要写入字符的 int。
抛出:
IOException - 如果发生 I/O 错误

自己看下API文档嘛
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友37bdc142c
2009-04-01 · TA获得超过812个赞
知道小有建树答主
回答量:1229
采纳率:0%
帮助的人:515万
展开全部
public void write(int ch) 这个方法你在哪个类里看到的,Write类里没有这个方法!public int read(char[] b) 这个参数是把字符数组传进去,返回int型是表示读出了多少个字节
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
长亭月近人8059
2020-11-19 · 超过39用户采纳过TA的回答
知道小有建树答主
回答量:164
采纳率:100%
帮助的人:6.7万
展开全部
1. IO流也是Java中比较重要的一块,Java中主要有字节流,字符流,文件等。其中文件也是通过流的方式打开,读取和写入的。
2. IO流的很多接口都使用了装饰者模式,即将原类型通过传入装饰类构造函数的方式,增强原类型,以此获得像带有缓冲区的字节流,或者将字节流封装成字符流等等,其中需要注意的是编码问题,后者打印出来的结果可能是乱码哦。
3. IO流与网络编程息息相关,一个socket接入后,我们可以获取它的输入流和输出流,以获取TCP数据包的内容,并且可以往数据报里写入内容,因为TCP协议也是按照流的方式进行传输的,实际上TCP会将这些数据进行分包处理,并且通过差错检验,超时重传,滑动窗口协议等方式,保证了TCP数据包的高效和可靠传输。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式