博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的异常
阅读量:2441 次
发布时间:2019-05-10

本文共 1054 字,大约阅读时间需要 3 分钟。

1.1 异常概述

什么是异常?Java代码在运行时期发生的问题就是异常。

Java中,把异常信息封装成了一个类。当出现了问题时,就会创建异常类对象并抛出异常相关的信息(如异常出现的位置、原因等)。

Java中使用Exception类来描述异常。

 

查看API中Exception的描述,Exception 类及其子类是 Throwable 的一种形式,它用来表示java程序中可能会产生的异常,并要求对产生的异常进行合理的异常处理。

 

继续观察,我们可以发现Exception有继承关系,它的父类是Throwable。Throwable是Java 语言中所有错误或异常的超类,即祖宗类。

 

另外,在异常Exception类中,有一个子类要特殊说明一下,RuntimeException子类,RuntimeException及其它的子类只能在Java程序运行过程中出现。

 

我们再来观察Throwable类,能够发现与异常Exception平级的有一个Error,它是Throwable的子类,它用来表示java程序中可能会产生的严重错误。解决办法只有一个,修改代码避免Error错误的产生。

package com.itheima_01;import java.io.FileWriter;/* * Exception in thread "main" java.lang.ArithmeticException: / by zero	at com.itheima_01.ExceptionDemo.main(ExceptionDemo.java:5)	我们在写代码的时候,经常的出现一些小问题,那么为了方便我们处理这些问题,java为我们提供了异常机制		异常包含了错误的类型、原因以及位置		异常:不正常,我们在代码的时候出现的编译或者运行时的错误		异常的体系结构:			Throwable(最顶层)					Error:出现的不能够处理的严重问题					Exception:可以处理的问题						电脑坏了:		系统中毒:重装系统就可以了		主板坏了:买一台新的 *  */public class ExceptionDemo {	public static void main(String[] args) {		//int a = 10 / 0;		//System.out.println(a);				//FileWriter fw = new FileWriter("a.txt");	}}

转载地址:http://znjqb.baihongyu.com/

你可能感兴趣的文章
joomla数据库表结构_WordPress v Joomla:简介和内容结构
查看>>
wordpress插件_在五分钟或更短的时间内设计一个WordPress插件
查看>>
wordpress配置_如何在WordPress中配置自动更新
查看>>
在WordPress中添加丰富的代码段支持并控制您的个人品牌
查看>>
SitePoint播客#155:South By Southwest的会议和CodePoet
查看>>
wordpress插件开发_WordPress插件开发
查看>>
PHPMaster:PHP.INI之旅
查看>>
wordpress插件_适用于图形设计师和摄影师的WordPress插件
查看>>
wordpress 自定义_定义自己的WordPress小部件
查看>>
WordPress 3.3新增功能
查看>>
2012年排名前10的高级WordPress插件
查看>>
WordPress:词的状态
查看>>
wordpress 菜单_如何通过删除不必要的菜单选项使WordPress更容易为客户端
查看>>
wordpress插件_如何编写自己的易于管理的WordPress插件
查看>>
SitePoint播客#114:在WordCamp Raleigh上直播第1部分
查看>>
wordpress主题制作_针对WordPress的犯罪:如果制作WordPress主题和插件,如何成为一个真正的混蛋
查看>>
wordpress 菜单_如何整理WordPress菜单HTML
查看>>
wordpress移动_10个有吸引力的移动WordPress主题
查看>>
WordPress 3.0 Ups游戏
查看>>
wordpress社交主题_15个适用于WordPress的社交共享插件
查看>>