今日内容介绍: 掌握异常概述 理解异常的基础操作以及最简单的捕获处理 理解多异常捕获处理 理解声明抛出异常 掌握自定义异常 掌握异常处理注意事项 掌握异常概述 理解异常的基础操作以及最简单的捕获处理 理解多异常捕获处理 理解声明抛出异常 掌握自定义异常 掌握异常处理注意事项 异常 什么是异常?Jav ...
分类:
编程语言 时间:
2019-07-26 19:36:42
阅读次数:
110
一、异常Throwable类:程序在运行时出现的不正常现象;位于java.lang包; 二、异常分类: 1.Error类:(严重) 2.Exception类:(不严重) (2.1)RuntimeException:运行时异常,可处理,可不处理; (2.2)CheckedException:受查异常, ...
分类:
编程语言 时间:
2019-07-23 00:39:19
阅读次数:
144
|--需求说明 |--实现思路 1、创建一个Exception的子类,用于抛出异常 2、创建一个方法类用于判定用户输入和根据用户输入进行输出 3、创建测试类,在测试类里面写try--catch--finally,finally里面放最终要输出的“提出建议”语句 |--代码内容 1 public cl ...
分类:
编程语言 时间:
2019-07-22 18:16:43
阅读次数:
114
1.Java异常事件 Java程序在执行过程中所发生的异常事件可分为两类: Error: Java虚拟机无法解决的严重问题。如:JVM系统内部错误、资源耗尽等严重情况。比如:StackOverflowError和OOM。一般不编写针对性的代码进行处理。 Exception: 其它因编程错误或偶然的外 ...
分类:
编程语言 时间:
2019-07-21 23:52:28
阅读次数:
117
异常 1、java运行过程中出现的不正常情况叫做异常 2、异常就是一个对象,描述了那些不符合生活正常的情况,包含了这些情况的原因,类型及描述和位置 3、异常也是一种处理异常的机制,可以进行跳转,捕获以及程序结束 4、异常继承体系 Thorwable 异常体系的顶级父类,只有Throwable体系类型 ...
分类:
编程语言 时间:
2019-07-20 21:41:44
阅读次数:
87
Java异常划分为两类:受查(checked)和非受查(unchecked) 若异常是类java.lang.RuntimeException或java.lang.Error的子类,则为非受查异常。 受查异常是一个合理应用应该试图妥善处理的问题,而非受查异常(运行时异常或错误)是另一类的问题,软件通常 ...
分类:
编程语言 时间:
2019-07-20 17:00:59
阅读次数:
96
try{...}catch(Exceptione){e.printStackTrace();}和try{语句1;语句2;}catch(Exceptione1){...}catch(Exceptione2){...}当try语句1遇到异常,将不会执行try后面的语句catch可以有多个,多个catch时应注意子类错误在前,父类错误在后,否则捕获的异常都会到父类错误里FileNotFoundExcep
分类:
编程语言 时间:
2019-07-11 09:35:43
阅读次数:
98
声明异常:throws,不处理异常,丢给调用者处理publicstaticvoidf()throwsIOException{...}丢给调用方法处理publicstaticvoidmain(String[]args)throwsIOException{f();}main()方法丢给jre处理自定义异常:在运行时定义的异常用throw,如果是编译器异常则需要throws或try-catch,比如继承
分类:
编程语言 时间:
2019-07-11 09:30:35
阅读次数:
119
Exception:分为RuntimeException(UncheckedException)运行时异常和CheckedException已检查异常常见的异常:类类型转化异常:不同类不能强制转换aaa=newb();//aa是b的对象if(aainstanceofc)//如果aa是c的实例,才能发生类类型转换{cf=(c)aa;}classa{}classbextendsa{}classcext
分类:
编程语言 时间:
2019-07-11 09:29:34
阅读次数:
112
String,StringBuffer,SrtingBuilder的区别 目录 java异常 java异常 异常处理机制主要回答了三个问题 what:异常类型回答了什么被抛出 where:异常堆栈跟踪回答了在哪抛出 why:异常信息回答了为什么抛出 Java的异常体系 RuntimeExceptio ...
分类:
编程语言 时间:
2019-07-08 19:19:03
阅读次数:
105