5个回答
展开全部
怎么还匿名提问呢,呵呵 下面给你图,自己看下就知道,在这里强调几个问题。
1.输入流和输出流是完全两个类,没必要说一个就要带上另一个,这里不是说你这么问有错,只是希望使用的时候别有误解,怕你在代码里使用输入,就总想着使用输出。
2.IO 流操作分为字符流和字节流,听名字就知道字符流是以字符为单位,字节流以字节为单位。
那为什么要区分呢? 电脑中只有字节传输,因为电脑中都是二进制数据。但是这里要字符流主要原因是当我们需要操作只有文本文档的时候,就是没有图片,视频这种二进制的,用我们的眼睛可以看懂的英文汉子这种纯文本,用字符流操作会快。java中字符按unicode编码,一个字符占两个字节。那字符流操作一个单位至少一个字符,算两个字节,速度自然快,只是仅限于操作纯文本。(比如下MP3就字节流,下歌词自然字符流) 你的问题:看下图:
先说字节流中输入,输出
然后是字符流输入输出
通过名字就知道操作什么的。比如FileInputStream很明显是讲文件作为流资源,既然是输入流,肯定是从文件里读取内容了。
展开全部
字节流(输入InputStream,输出OutputStream),字符流(输入Reader,输出Writer)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入字节流 InputStream
输出字节流 OutputStream
文件输入字节流 FileInputStream
文件输出字节流 FileOutputStream
输入字符流 InputStreamReader
输出字符流 OutputStreamWriter
文件输入字符流 FileReader
文件输出字符流 FileWriter
缓冲输入字节流 BufferedInputStream
缓冲输出字节流 BufferedOutputStream
缓冲输入字符流 BufferedReader
缓冲输出字符流 BufferedWriter
输出字节流 OutputStream
文件输入字节流 FileInputStream
文件输出字节流 FileOutputStream
输入字符流 InputStreamReader
输出字符流 OutputStreamWriter
文件输入字符流 FileReader
文件输出字符流 FileWriter
缓冲输入字节流 BufferedInputStream
缓冲输出字节流 BufferedOutputStream
缓冲输入字符流 BufferedReader
缓冲输出字符流 BufferedWriter
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
输入字节流 InputStream
输出字节流 OutputStream
文件输入字节流 FileInputStream
文件输出字节流 FileOutputStream
输入字符流 InputStreamReader
输出字符流 OutputStreamWriter
输出字节流 OutputStream
文件输入字节流 FileInputStream
文件输出字节流 FileOutputStream
输入字符流 InputStreamReader
输出字符流 OutputStreamWriter
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
太多了 inputstream reader pipedreader ......
不过版本不一样有的方法不太一样
你下载个API文档就可以看到几种了
不过版本不一样有的方法不太一样
你下载个API文档就可以看到几种了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询