【IO流的概述与分类】

IO 流概述:

  IO 流用来处理设备之间的数据传输

  上传文件和下载文件

  Java 对数据的操作是通过流的方式

  Java 用于操作流的对象都在IO 包中

IO 流的分类:

按照数据流向

  输入流:读入数据

  输出流:写出数据

按照数据类型(默认)字节流字符流什么情况下使用哪种流呢?如果数据所在的文件通过windows 自带的记事本打开并能读懂里面的内容,就用字符流。

其他用字节流。如果你什么都不知道,就用字节流

原文地址:https://www.cnblogs.com/zuixinxian/p/9872344.html

时间: 2024-07-28 21:33:34

【IO流的概述与分类】的相关文章

Java基础知识强化之IO流笔记16:IO流的概述和分类

1. IO流的分类   流向:     (1)输入流:读取数据到内存     (2)输出流:写入数据到硬盘(磁盘)   操作的数据类型:    (1)字节流:操作的数据是字节                            输入流                            输出流        (2)字符流:操作的数据是字符,为了方便操作文本数据,Java就提供了字符流.                            输入流                      

io流整理

IO流的3种分类方式 1.方向:输入流.输出流 2.数据单位:字节流.字符流 3.功能:节点流.处理流程 IO流的4个抽象类 字节流:InputStream.OutputStream 字符流:Reader.Writer InputStream方法:   int read()—>读取一个字节以整数形式返回,如返回-1已到输入流末尾 close()—>关闭流,释放内存资源 long skip(long n)—>跳过n个字节不读 OutputStream方法:write(int b)—>

J2SE快速进阶——IO流

IO流的概念 IO流是从数据从一处流向另一处的抽象,就像水流从管道的一端流向另一端一样.在程序中,所有的数据都是以流的方式来传输和保存的. JDK所提供的所有流类位于java.io包中,并且这些类都分别继承自以下四种抽象流类:InputStream.OutputStream.Reader和Writer. 说明: InputStream:继承自InputStream的流都是用于向程序中输入数据的,且数据单位都是字节(8位). OutputStream:继承自OutputStream的流都是程序用于

黑马程序猿——JAVA基础——IO流

----------android培训.java培训.java学习型技术博客.期待与您交流!------------ 一. 一.IO流的三种分类方式 1.按流的方向分为:输入流和输出流 2.按流的数据单位不同分为:字节流和字符流 3.按流的功能不同分为:节点流和处理流     二.IO流的四大抽象类: 字符流:Reader Writer 字节流:InputStream(读数据) OutputStream(写数据)     三.InputStream的基本方法 int read() throws

JAVA集锦--IO流梳理(一)

概念 IO,Input和Output的简写,即输入输出,因此IO流就是Input Output流.IO流相当于一个数据管道,主要用来 处理设备之间的数据传输. 原理 输入.输出都是相对于程序本身来讲的.从文件中读取数据输出到程序中即为输入流,例如从数据库中查询一条 用户信息. 从程序中将数据保存到文件中为输出流,例如向数据库中添加一条用户信息. IO流工作原理示例图 分类 Java.io中定义了多个流类型来实现输入/输出功能,从不同的角度进行分类后如下: 按照数据流的方向不同:输入流和输出流 按

基于JavaSE阶段的IO流详解

1.IO流基本概述 在Java语言中定义了许多针对不同的传输方式,最基本的就是输入输出流(俗称IO流),IO流是属于java.io包下的内容,在JavaSE阶段主要学下图所示的: 其中从图中可知,所有输入流类都是抽象类,是InputStream或者抽象类Reader的子类:而所有输出流都是抽象类,是OutputStream或者Writer的子类.输入输出流的定义是根据流向所决定的,我们可以是本地为一个实体物质,从外界往本地输入,按照本地的状态就是读取,反之,从本地向外写入就是输出.IO流是最基本

小白看了就会用IO流的文章

目录 此文章适合于和我一样还在学习Java基础的小白,若正准备接触IO流,那这篇文章正适合,因为在前期会用IO流便好,所以没有太多的深究其底层原理,建议电脑阅读,文章有点长|??ω?` ) 注意:我们只需要重点理解输入流和输出流的区别,还要在面对不同的传输数据特性来选择正确的流进行使用.在最后有一些思考题和一道公司面试题. @ 一.流的介绍 首先我们先了解一下什么是流:流就是字节序列的抽象概念,能被连续读取数据的数据源和能被连续写入数据的接收端就是流.如下图: 而流的作用:能让大家自由地控制文件

IO流上:概述、字符流、缓冲区

一.IO流概述 概述: IO流简单来说就是Input和Output流,IO流主要是用来处理设备之间的数据传输,java对于数据的操作都是通过流实现,而java用于操作流的对象都在IO包中. 分类: 按操作数据分为:字节流和字符流. 如:Reader和InpurStream 按流向分:输入流和输出流.如:InputStream和OutputStream IO流常用的基类: * InputStream    ,    OutputStream 字符流的抽象基类: * Reader       ,  

黑马程序员——IO流概述、字符流、字节流、流操作规律(一)

第一节     IO概述 概述 1.IO流:即InputOutput的缩写. 2.特点: 1)IO流用来处理设备间的数据传输. 2)Java对数据的操作是通过流的方式. 3)Java用于操作流的对象都在IO包中. 4)流按其操作数据的类型分为两种:字节流和字符流. 5)流按其流向分为:输入流和输出流. 注意:流只能操作数据,而不能操作文件. 3.IO流的常用基类: 1)字节流的抽象基流:InputStream和OutputStream 2)字符流的抽象基流:Reader和Writer 注:此四个