1. 字节流和字符流     
  2. 如果数据流中最小的数据单元是字节,那么称这种流为字节流;如果数据流中最小的数据单元是字符,那么称这种流为字符流。在Java的IO系统 中,java.io.InputStream和java.io.OutputStream分别表示字节输入流和字节输出流,java.io.Reader 和java.io.Writer分别表示字符输入流和字符输出流。I/O流的层次
  3. 1.字节流:   
  4. 从InputStream和OutputStream派生出来的一系列类。这类流以字节(byte)为基本处理单位。
  5. ◇ InputStream、OutputStream
  6. ◇ FileInputStream、FileOutputStream
  7. ◇ PipedInputStream、PipedOutputStream
  8. ◇ ByteArrayInputStream、ByteArrayOutputStream
  9. ◇ FilterInputStream、FilterOutputStream
  10. ◇ DataInputStream、DataOutputStream
  11. ◇ BufferedInputStream、BufferedOutputStream
  12. 2.字符流:
  13. 从Reader和Writer派生出的一系列类,这类流以16位的Unicode码表示的字符为基本处理单位。
  14. ◇ Reader、Writer
  15. ◇ InputStreamReader、OutputStreamWriter
  16. ◇ FileReader、FileWriter
  17. ◇ CharArrayReader、CharArrayWriter
  18. ◇ PipedReader、PipedWriter
  19. ◇ FilterReader、FilterWriter
  20. ◇ BufferedReader、BufferedWriter
  21. ◇ StringReader、StringWriter
  22. 3.对象流   
  23. ◇ ObjectInputStream、ObjectOutputStream
  24. 4.其它   
  25. ◇ 文件处理:
  26. File、RandomAccessFile;
  27. ◇ 接口
  28. DataInput、DataOutput、ObjectInput、ObjectOutput

字节流和字符流(详解)相关推荐

  1. java.IO字节流和字符流详解

    IO流的分类 在学习字节流和字符流之前因该先学习IO流的分类,效果会更好 有多种分类方式: 一种方式是按照流的方向进行分类: 以内存作为参照物, 往内存中去,叫做输入(Input).或者叫做读(Rea ...

  2. Java 常用IO流(字节流和字符流)详解

    一,简介及分类 IO流用来处理设备之间的数据传输:JAVA对数据的操作是通过流的方式:JAVA用于操作流的类都在IO包中 流按流向分为两种:输入流,输出流. 流按操作类型分为两种: 字节流 : 字节流 ...

  3. Java IO 字节流、字符流详解

    1. 字节流与字符流 流是一个很形象的概念,当程序需要读取数据的时候,就会开启一个通向数据源的流,这个数据源可以是文件,内存,或是网络连接.类似的,当程序需要写入数据的时候,就会开启一个通向目的地的流 ...

  4. Java字节流和字符流详解

    文章目录 IO概述 什么是IO IO的分类 IO的流向说明图解 顶级父类们 字节流 一切皆为字节 字节输出流[OutputStream] FileOutputStream类 构造方法 写出字节数据 数 ...

  5. java字符流解析_Java IO(四):字符流详解

    一.字符流 字节流提供了处理任何类型输入/输出操作的功能(因为对于计算机而言,一切都是0和1,只需把数据以字节形式表示就够了),但它们不可以直接操作Unicode字符,因为一个Unicode字符占用2 ...

  6. Java字节流与字符流,断点续传实现分片下载、上传、合并

    文章目录 一:字节流和字符流详解 1.1 流的概念 1.2 流的分类 1.3 字节流,字符流区别与使用场景 1.3.1 区别 1.3.2 使用场景 1.3.3 顶级父类 1.3.4 对比--总结对比字 ...

  7. 字节流与字符流应用详解

    目录 一.总体概览 二.FileInputStream与FileOutputStream 三.FileReader与FileWriter 四.BufferedInputStream与BufferedO ...

  8. 字节流与字符流的区别详解

    字节流与字符流 先来看一下流的概念: 在程序中所有的数据都是以流的方式进行传输或保存的,程序需要数据的时候要使用输入流读取数据,而当程序需要将一些数据保存起来的时候,就要使用输出流完成. 程序中的输入 ...

  9. 字节流与字符流的详解,文件流,数据流

    首先看一下File类的常用方法 •File类的对象不但可以表示文件,还可以表示目录,在程序中一个File类对象可以代表一个文件或目录: •当创建一个文件对象后,就可以利用它来对文件或目录的属性进行操作 ...

最新文章

  1. 企业号微信支付 公众号支付 H5调起支付API示例代码 JSSDK C# .NET
  2. 是时候重新定义安全了,阿里云肖力解读安全责任共担模型
  3. MySQL5.6二进制软件包编译安装详解(三)
  4. L - Lookup Performance(主席树)
  5. 用VBA去除Excel工作表保护密码
  6. mysql操作json优点和缺点_MySQL与JSON-为什么?
  7. python 示例_在Python中带有示例的while关键字
  8. php一对一模型关联,通过实例学习Laravel模型中的一对一关联关系
  9. Dubbo(五)Dubbo 简单监控平台(monitor)搭建
  10. 滴滴货运首批试点城市揭晓 23日起在成都、杭州上线
  11. 【数据结构】【未完成】单调栈
  12. 马化腾入选《财富》领袖50强;微博出海布局AI;Android手机爆发病毒 | 一周业界事...
  13. mysql dump h_mysqldump
  14. android图片选择器实现说明
  15. PS教程:如何设置水彩效果?
  16. 如何查看网站被搜索引擎收录的情况
  17. 凡事都要追求公平?还真不一定!
  18. vmd安装包_【MMD相关】推荐点软件/插件
  19. 出差中,推荐几个百度,腾讯,抖音大佬的公众号
  20. Python 批量给图片添加水印小工具

热门文章

  1. C/C++面试感受和经验以及面试题收藏(转)
  2. hihocoder1238(dfs)
  3. 用例规约初版(希望大家进来修改一下)
  4. sdk+windows安装教程
  5. MantisBT简介
  6. Informatica保障江苏电信规范化ETL开发
  7. linux c 网络编程与信号量,详解Linux多线程使用信号量同步
  8. FLOPS, FLOPs and MACs
  9. Python机器学习基础
  10. 最简单的讲解:梯度下降法