<1>error:我们不能处理的

<2>Exception:我们需要关心的,可以处理的。

处理方式:

1.try catch语块处理 (支持多重捕获)

2.finally                  (finally 关键字用来创建在 try 代码块后面执行的代码块。无论是否发生异常,finally 代码块中的代码总会被执行。)

3.throw

4.throws

java中常见的异常:

我们也可以自定义异常:

自定义Exception,并使其继承Exception类

IO流的几个重要的类示意图:

值得注意的是: Buffered意为缓冲流,缓冲流并不具备IO流的作用,缓冲流主要是用于提高传输或写入的速度。

如果字节流与字符流需要的话,例如:BufferedInputStream与BufferedOutputStream,这两个只是一个高效的缓冲区类,只提供一个缓冲区,不提供基本的字节流

实例代码:

JAVA 之异常处理与IO流相关推荐

  1. 笔记整理4----Java语言高级(四)16 JAVA常用API-高级+17 泛型与常见数据结构+18 Map与Set集合+19 异常处理+20 IO流-高级

    16 JAVA常用API-高级+17 泛型与常见数据结构+18 Map与Set集合+19 异常处理+20 IO流-高级 第05天 API 今日内容介绍  Object类 & System类 ...

  2. JAVA学生信息管理系统IO流版

    JAVA学生信息管理系统IO流版 1. Student类 public class Student implements Serializable{//学号private int sid;//姓名pr ...

  3. 【Java网络编程与IO流】Java之Java Servlet详解

    Java网络编程与IO流目录: [Java网络编程与IO流]Java中IO流分为几种?字符流.字节流.缓冲流.输入流.输出流.节点流.处理流 [Java网络编程与IO流]计算机网络常见面试题高频核心考 ...

  4. 【Java网络编程与IO流】Java中IO流分为几种?字符流、字节流、缓冲流、输入流、输出流、节点流、处理流

    Java网络编程与IO流目录: [Java网络编程与IO流]Java中IO流分为几种?字符流.字节流.缓冲流.输入流.输出流.节点流.处理流 [Java网络编程与IO流]计算机网络常见面试题高频核心考 ...

  5. java字节流读取文件_字节流读取文件 java的几种IO流读取文件方式

    java字节流怎么读取数据 字节流读取数据例子如下: import java.io.File;import java.io.FileInputStream;import java.io.FileNot ...

  6. 打怪升级之小白的大数据之旅(二十五)<Java面向对象进阶之IO流三 其他常见流>

    打怪升级之小白的大数据之旅(二十五) Java面向对象进阶之IO流三 其他常见流 上次回顾 上一章,我们学习了常用的字节流与字符流,本章,我会将其他的一些常见的流进行分享,IO流很多,我介绍不完,就挑 ...

  7. Java实现文件写入——IO流(输入输出流详解)

    输入输出的重要性: 输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据.流是一组有序的数据序列,根据操作的类型,分为输入流和输出流. 程序从输入流读取数据,向输出流写入数据. ...

  8. JAVA入门-027(IO流)

    IO流 File File类概述和构造方法 File类创建功能 File类判断和获取功能 File类删除功能 递归 案例:递归求阶乘 案例:遍历目录 字节流 IO流概述与分类 字节流写数据 字节流写数 ...

  9. JAVA File类、IO流体验与简介(字节流、字符流、序列流、打印流、编码、递归)

    1. File类 1.1. File类说明 存储在变量,数组和对象中的数据是暂时的,当程序终止时他们就会丢失.为了能够永 久的保存程序中创建的数据,需要将他们存储到硬盘或光盘的文件中.这些文件可以移动 ...

最新文章

  1. MIT科学家首次发现只对歌唱有反应的神经元,对,只能人声带伴奏的那种歌
  2. React开发(150):注意定义数组格式
  3. boost库编译安装以及Qt导入
  4. 华为P50为屠榜而来:搭载超高像素1/1.18英寸大底主摄
  5. 用户变量和系统变量的区别_环境变量的用户变量与系统变量的区别
  6. ubuntu16.04安装 java JDK8
  7. [Java] 蓝桥杯ADV-175 算法提高 三个整数的排序
  8. RN 0.26 引用方式中哪些属于React,哪些属于React Native
  9. BT601和BT709的区别最简洁的描述
  10. 第一章-数据规范-数据分析报表设计标准
  11. 用pandas新建excel并设置表头
  12. 2021牛客暑期多校训练营10 F.Train Wreck(栈,并查集,优先队列,贪心)
  13. 手机用USB连接电脑宽带上网(只需轻松3步即可上网)
  14. linux exclude用法,rsync的include和exclude用法
  15. Cannot run code from this file in conjunction with non encoded files
  16. 【论文导读】Learning to Localize Sound Source in Visual Scenes
  17. 数仓建模—数据治理的本质与实践
  18. 利用铁匠组件实现在线头像截图的效果
  19. 怎么实现抓取同行网站访客号码
  20. SpringBoot集成ElasticSearch对API的实际应用封装(七)

热门文章

  1. Makefile的条件执行
  2. 基于SNN脉冲神经网络的FPGA实现介绍
  3. 基于深度学习的步态识别算法的MATLAB仿真
  4. 交叉编译器 arm-linux-gnueabi 和 arm-linux-gnueabihf 的区别
  5. java发送http连接
  6. Java基础-IO流对象之数据流(DataOutputStream与DataInputStream)
  7. Arcgis API for JavaScript在地图上实现手机定位信息的追踪显示
  8. Android studio 中引用jar的其实是Maven?(一)
  9. SQL Server 索引重建或索引重組
  10. Android学习记录:SQLite数据库、res中raw的文件调用