中国高校课件下载中心 》 教学资源 》 大学文库

《Java基础入门》课程电子教案(PPT教学课件)第5章 异常

文档信息
资源类别:文库
文档格式:PPTX
文档页数:71
文件大小:833.41KB
团购合买:点击进入团购
内容简介
什么是异常 运行时异常和编译时异常 异常处理及语法 抛出异常 自定义异常
刷新页面文档预览

第5章 异常 Java基础入门(第3版)

学习目标/Target 了解什么是运行时异常和编译时异常,能够说出运行时异常和编译时异常 的特点 了解异常的产生及处理,能够说出处理异常的5个关键字 了解异常的概念,能够说出什么是异常 掌握try.catch语句和finally语句的使用,能够使用try.catch语句和 finally语句处理异常

学习目标/Target 掌握如何自定义异常,能够编写自定义异常类 掌握throw关键字的使用,能够使用throw关键字抛出异常 掌握throws关键字的使用,能够使用throws关键字抛出异常

章节概述/ Summary 尽管人人希望自己身体健康,处理的事情都能顺利进行,但在实际生活中总会遇到各 种状况,比如感冒发烧,工作时电脑蓝屏、死机等。同样,在程序运行的过程中,也 会发生各种异常状况,例如,程序运行时磁盘空间不足、网络连接中断、加载的类不 存在等。针对这种情况,Java语言引入了异常,以异常类的形式对这些非正常情况进 行封装,通过异常处理机制对程序运行时发生的各种问题进行处理。本章将对异常进 行详细讲解

目录/Contents 01 02 03 什么是异常 运行时异常和编译时异常 异常处理及语法 04 抛出异常 05 自定义异常

5.1 什么是异常

5.1 什么是异常 先定一个小 目标! 了 解 什 么 是 异 常 , 能 够 说 出 Error类和 Exception类区别

5.1 什么是异常 Java中的异常是指Java程序在运行时可能出现的错误或非正常情况,比如在程序 中试图打开一个根本不存在的文件,在程序中除0等。异常是否出现,通常取决 于程序的输入、程序中对象的当前状态以及程序所处的运行环境。程序抛出异常 之后,会对异常进行处理。异常处理将会改变程序的控制流程,出于安全性考虑, 同时避免异常程序影响到其他正常程序的运行,操作系统通常将出现异常的程序 强行中止,并弹出系统错误提示。 异常的概念

5.1 什么是异常 案例演示 下面通过一个案例认识一下什么是异常,在本案例中,计算以0为除数的 表达式,运行程序并观察程序的运行结果。具体代码如下所示。 package com.itheima; public class Example01 { public static void main(String[] args) { int result = divide(4, 0); // 调用divide()方法,第2个参数为0 System.out.println(result); } //下面的方法实现了两个整数相除 public static int divide(int x, int y) { int result = x / y; // 定义一个变量result记录两个数相除的结果 return result; // 将结果返回 } }

5.1 什么是异常 案例运行结果 运行代码,控制台显示的运行结果如下图所示

刷新页面下载完整文档
VIP每日下载上限内不扣除下载券和下载次数;
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
相关文档