zoukankan      html  css  js  c++  java
  • android 中字节流和字符流的区别

    1.字符流的后缀:Reader和Writer   处理字符和字符串

      字节流的后缀:InputStream和OutputStream  处理字节和二进制对象

    2.android的读写原理

      所有文件的存储都是字节的存储

      磁盘保留的是字节或者将字符转化成字节进行粗出

    3. 字符流可以处理unicde,但是字节流不可以

      字节流提供了处理任何类型的IO操作的功能

    4.字节流转换成字符流可以使用InputStreamReader和OutputStreamWriter

    5.字符流在操作时使用了缓冲区,通过缓冲区再操作文件

       字节流在操作时本身不会用到缓冲区(内存)

    在字符流的操作中,所有的字符都是在内存中形成的,在输出前会将所有的内容暂时保存在内存之中,所以使用了缓冲区暂存数据。

    如果想在不关闭时也可以将字符流的内容全部输出,则可以使用Writer类中的flush()方法完成。

  • 相关阅读:
    lsmod命令详解
    init命令详解
    runlevel 命令详解
    nohup命令详解
    nice和renice命令详解
    pstree命令详解
    ps命令详解
    crontab命令详解
    pkill命令详解
    killall命令详解
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/4872461.html
Copyright © 2011-2022 走看看