黑马程序员技术交流社区
标题:
求解
[打印本页]
作者:
紫电_恶魔
时间:
2016-7-15 23:32
标题:
求解
IO流中为什么要有字节流和字符流,都用字节流行不行??????
作者:
ImKing
时间:
2016-7-16 08:27
(1)建议看Java基础后面的视频,里面有讲解,并且讲解的很详细
(2)都用字节流不行
(3)在只读取、写出纯文本文件的时候,字符流非常方便
(4)如果是字节流读取纯文本的话,read()方法读取的是字符流,所以在读出、写入的时候会存在字节-字符、字符-字节的转换。由于可能存在把两个不相关的字节转换成一个字符的情况,如果在默认的码表中找不到转换后对应的码时,会用?号代替,这时就会存在数据丢失。
(5)可以尝试查看,读取前、读取后文件的大小
作者:
紫电_恶魔
时间:
2016-7-16 21:49
ImKing 发表于 2016-7-16 08:27
(1)建议看Java基础后面的视频,里面有讲解,并且讲解的很详细
(2)都用字节流不行
(3)在只读取、写出 ...
好的,非常感谢,最近刚好学到这了,学的比较懵~~~~~O(∩_∩)O谢谢
作者:
夏萱
时间:
2016-7-16 21:56
字节流传的是byte
字符流是string
应用的地方不一样,
java方法多是为了方便用户,
如果没有这些方法就都要用户自己实现了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2