36、IO流概述和分类】的更多相关文章

IO流概述 IO流的主要作用是用来处理设备之间的数据传输,例如可以使用IO流将一台电脑硬盘里面的照片传输到另一台电脑上面,即将照片转换为字节,然后将字节传到另一台电脑上面,另一台电脑接收后,可以将这些字节还原为照片. IO流的分类 按照流向分类: 输入流(InputStream和Reader):从硬盘或者别的地方读到内存里面 输出流(OutputStream和Writer):从内存里面向硬盘或者别的地方输出 按照操作类型分类: 字节流(InputStream和OutputStream) : 字节…
异常概述 即非正常情况,通俗的说,异常就是程序出现的错误 异常的分类(Throwable) 异常(Exception) 合理的应用程序可能需要捕获的问题 举例:NullPointerException 错误(Error) 合理的应用程序不应该试图捕获的问题 举例:StackOverFlowError 异常的处理方式 JVM默认的异常处理方式 在控制台打印错误信息,并终止程序 开发中异常的处理方式  try...catch(finally):捕获,自己处理  throws:抛出,交给调用者处理  …
IO流的分类:  流向: 输入流 读取数据  输出流 写出数据 数据类型:  字节流  字节输入流 读取数据 InputStream  字节输出流 写出数据 OutputStream  字符流  字符输入流 读取数据 Reader  字符输出流 写出数据 Writer 注意:一般我们在探讨IO流的时候,如果没有明确说明按哪种分类来说,默认情况下是按照数据类型来分的. ------------------------------------割割割--------------------------…
IO流图解 IO(in / out)流的分类 流向: 输入流  读取数据 输出流  写出数据 数据类型: 字节流 一个字节占8位, 以一个字节为单位读数据 八大数据类型所占字节数: byte(1), short(2), int(4), long(8),float(4), double(8),boolean(1),char(2) 字节输入流  读取数据 InputStream 字节输出流  写出数据 OutputStream 字符流 一个字符占两个字节, 以一个字符为一个单位 字符输入流  读取数…
第一讲     IO概述 概述 1.IO流:即InputOutput的缩写. 2.特点: 1)IO流用来处理设备间的数据传输. 2)Java对数据的操作是通过流的方式. 3)Java用于操作流的对象都在IO包中. 4)流按操作数据分为两种:字节流和字符流. 5)流按流向分为:输入流和输出流. 注意:流只能操作数据,而不能操作文件. 3.IO流的常用基类: 1)字节流的抽象基流:InputStream和OutputStream 2)字符流的抽象基流:Reader和Writer 注:此四个类派生出来…
IO流概念: 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象.io流是实现输入和输出的基础,可以方便的实现数据的输入和输出操作. IO流的分类: 根据处理数据类型的不同分为:字符流和字节流 字节流和字符流: 字节流以字节为单位进行读写,字节流可以处理所有类型的数据(图片.文件等) 字符流以字符为单位进行读写,字符流只能处理字符类型的数据 根据数据流向不同分为:输入流和输出流 输入流和输出流: 顾名思义输入流就是java程序读取外界文件的流,输出流是java程序往外界文件写入的…
一.IO 流 我们知道存在硬盘中数据是永久保存的,而在内存中的数据只是临时的,内存中的数据可以存入硬盘中,硬盘中的数据也也可以读入内存中. 我们把这种数据的传输,可以看做一种数据的流动,按照流动的方法,以内存为基准,分为 输入 input:流向内存是输入流. 输出 output:流出内存是输出流. Java 中 I/O 操作主要是指使用 java.io 包下的内容,进行输入.输出操作. 输入也叫做读取数据,输出也叫做写出数据. 二.IO流的分类 根据数据的流向分为:输入流和输出流. 输入流:把数…
1.流的分类* 1.操作数据单位:字节流.字符流* 2.数据的流向:输入流.输出流* 3.流的角色:节点流.处理流 图示: 2.流的体系结构 说明:红框对应的是IO流中的4个抽象基类.蓝框的流需要大家重点关注. 3.重点说明的几个流结构 4.输入.输出的标准化过程4.1 输入过程① 创建File类的对象,指明读取的数据的来源.(要求此文件一定要存在)② 创建相应的输入流,将File类的对象作为参数,传入流的构造器中③ 具体的读入过程: 创建相应的byte[] 或 char[].④ 关闭流资源说明…
前言 流是干什么的:为了永久性的保存数据. IO流用来处理设备之间的数据传输(上传和下载文件) java对数据的操作是通过流的方式. java用于操作流的对象都在IO包中. java IO系统的学习,本质上就是对文件的读写操作. File类 java中使用File来抽象一个文件,无论是普通文件还是目录,都可应对与一个File对象. File只是抽象的代表来磁盘上的某个文件或者目录,内部实际上是依赖一个平台无关的本地文件系统类. File无法对其所表示的文件内容进行任何读写操作(那是流做的事情).…
一:以内存为基准,按照数据的流动方向,流向内存为输入(读取数据),流出内存为输出.IO流有四大顶级父类: IO流四大顶级父类   输入流 输出流 字节流 字节输入流 InputStream 字节输出流 OutputStream 字符流 字符输入流 Reader 字符输出流 Writer…