文章分类 - JavaSE异常
摘要:自定义检查异常可以继承:运行时异常 public class MyException extends RuntimeException{ static final long serialVersionUID = -7034897190745L; public MyException(){} publ
阅读全文
摘要:【1】重载: public class Demo { public void a() throws Exception{ } public void a(int age)throws ArithmeticException{ } } 【2】重写: 子类<=父类
阅读全文
摘要:package com.msd.test02; /** * 开发人:liu * 日期:14:55:07 * 描述:IntelliJ IDEA * 版本:1.0 */ public class Student { private String name; private int age; privat
阅读全文
摘要:package com.msd.test01; import java.util.Scanner; /** * 开发人:liu * 日期:14:40:17 * 描述:IntelliJ IDEA * 版本:1.0 */ public class Test06 { //这是一个main方法:是程序的入口
阅读全文
摘要:【1】异常分层结构 注意:程序中语法错误,逻辑错误都不属于上面的Error,Exception 【2】运行时异常 public class Test04 { //这是一个main方法:是程序的入口 public static void main(String[] args) { //运行时异常; i
阅读全文
摘要:【1】try中出现异常以后,将异常类型跟catch后面的类型一次比较,按代码的顺序进行不对,执行第一个与异常类型匹配的catch语句 【2】一旦执行其中一条catch语句之后,后面的语句就会被忽略了! 【3】在安排catch语句的顺序的时候,一般我们会将特殊类型的异常放在前面(并列的),一般化的异常
阅读全文
摘要:【1】在什么情况下try--catch中后面的代码不执行 (1)throw抛出异常的情况下 (2)catch中没有正常的进行异常捕获 (3)在try中遇到return 【2】怎么样才可以将try-catch后面的代码必须执行 只要将必须执行的代码放入finally中,那么这个代码无论如何一定会执行
阅读全文
摘要:package com.msd.test01; import com.sun.scenario.effect.impl.sw.sse.SSEBlend_SRC_OUTPeer; import java.util.Scanner; /** * 开发人:liu * 日期:10:48:40 * 描述:In
阅读全文
摘要:【1】基于if-else处理异常机制缺点太多,所以JAVA中专门除了一个异常处理机制: “异常三连”try-catch-finally 【2】异常出现了以后怎么看: 【3】捕获异常:try-catch 对应代码: 1 package com.msd.test01; 2 3 import java.u
阅读全文
摘要:1 package com.msd.test01; 2 3 import java.util.Enumeration; 4 import java.util.Scanner; 5 6 /** 7 * 开发人:liu 8 * @Date:-09:16:57 9 * 描述:IntelliJ IDEA 1
阅读全文
摘要:【1】代码: 1 package com.msd.test01; 2 3 import java.util.Enumeration; 4 import java.util.Scanner; 5 6 /** 7 * 开发人:liu 8 * @Date:-09:16:57 9 * 描述:IntelliJ
阅读全文