美文网首页
四、Java高级--6、Java字节流和字符流的区别

四、Java高级--6、Java字节流和字符流的区别

作者: cybeyond | 来源:发表于2018-05-25 15:09 被阅读0次

    流:用来处理输入和输出,主要是和文件系统打交道,把计算机的处理结果保存到文件中,把文件中的内容读取到内存中,这些都需要流操作来完成。


    IO流
    • 什么是字节流,什么是字符流
      字节=byte=8位,字符=char=16位(和具体的文字编码有关)
      用字节流可以处理所有的工作,但是在处理字符文件的时候,用字符流比较方便
      用法:任何时候都可以用字节流,如果文件是可读的文本,而且读出后需要进行查看显示,这时使用字符流。此情况如果使用字节流的话,读出后还需要在装配成字符。
    • FileInputStream和FileOutStream使用场景
      FileInputStream文件输入流:从文件系统中的某个文件中获得输入字节
      FileOutStream文件输出流:用于将数据写入到文件中

    相关文章

      网友评论

          本文标题:四、Java高级--6、Java字节流和字符流的区别

          本文链接:https://www.haomeiwen.com/subject/brxujftx.html