package cn.itcast_01;
/*
* IO流概述
* IO流用来处理设备之间的数据传输
* 上传文件和下载文件
*
* Java对数据的操作是通过流的方式
* Java用于操作对象都在IO包种
*
* IO的两大操作
* 上传操作
* IO读取客户端数据写到服务器
* 下载操作
* IO读取服务器数据显示到客户端
*
* IO流的分类
* 流向:
* 输入流 读取数据
* 输出流 写出数据
* 数据类型:
* 字节流
* 字节输入流 读取数据InputStream
* 字节输出流 输出数据OutputStream
* 字符流
* 字符输入流 读取数据 Reader
* 字符输出流 输出数据 Writer
* 以后我们到底如何区分使用那种数据类型的流呢?
* 如果你操作的数据是文本数据,就用字符流。把你要操作的文件用Windows自带的记事本打开
* 如果打开后数据你可以读懂的,你可以使用字符流如果读不懂,就使用字节流
* 如果什么都不知道就使用字节流
* 注意: 一般我们在探讨IO流的时候,如果每一明确说明按那种分类来说,默认情况下是按照数据类型
* 来分的
* 一个字符为两个字节
*
*
*
* 需求:我要往一个文本文件中输入一句话hello io
*
* 分析:
* A:这个操作最好是采用字符流来做但是呢。字符流是在字节流之后才出现的,所以见天我们先讲解
* 字节流
* B:由于我是要往文件中写一句话所以采用字节输出流
*/
IO流概述,IO流的分类,一个简单需求分析
最新推荐文章于 2023-02-20 14:24:49 发布