应该跟应用的场景相运指型结合理解FileReader,FileWriter 是读字符的,1个字符是2个字节,16位OutputStream ,逗郑InputStream是读字节的,1个字节是8位你要是读汉字,一个汉字是2个字节,你用InputStream读就把汉字活生生的拆一半了,自己可以写程序验证下字符流主要读文本比较效率字节流主要读二进制文件,图片 ,,,就是为了防止出现读取的单位放大,出现无法还原本程序的目的如果人家问你,把这文件按字节读取,然后按照UTF-8的格式旁猜编码显示,你怎么搞?InputStreamReader就有这功能,对原字节再编码的过着,随便写的,大概如此,希望对你有帮组,写的比较粗犷,呵呵,就像我的人一样。
相关文章
-
java中Hashmap的get方法是什么?
2023-04-24 22:32 阅读(557) -
java队列
2023-05-08 21:54 阅读(581) -
javah
2023-04-24 06:11 阅读(621)
1 Java游戏编程(2004年科学出版社出版的图书)
572 阅读
2 java如何获取当前时间 年月日 时分秒
576 阅读
3 javascript:void()是什么意思
565 阅读
4 java是什么意思?
575 阅读
5 java简单的购物车代码
617 阅读