当前位置:   article > 正文

Java字节流、字符流、缓冲流的区别_java字符流与缓冲流的区别

java字符流与缓冲流的区别
  1. public class Stream{
  2. public static void main(String[] args) throws IOException {
  3. File file = new File("Crore.txt");
  4. FileOutputStream f = new FileOutputStream(file);//最基本的字节流,一字节=8bit,既8个二进制位,一次只能读取或写入一个字节
  5. OutputStreamWriter out = new OutputStreamWriter(f);//对字节流的封装,比字节流高级一点的字符流,一字符=若干个字节,一次可以读取或写入一个字符
  6. // BufferedWriter s= new BufferedWriter(out);//对字符流的封装,比字符流更高级的缓冲流,一次可以读取或写入一行字符
  7. }
  8. }

Java中的IO流是输入输出流。至于理解,可以将输入和输出两个端点看作是两个工厂,工厂之间需要互相运输货物,而流则是两工厂之间的公路,没有公路就不能互相运输,至于字符,字节和二进制则可以看作是运输的方式和单位大小,比如说把二进制理解成三轮车,那么字节就是小卡车,而字符则是集卡之类的。

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/我家小花儿/article/detail/469701
推荐阅读
相关标签
  

闽ICP备14008679号