共计 707 个字符,预计需要花费 2 分钟才能阅读完成。
异样和类
一. 概述
异样就是 Java 程序在运行过程中呈现的谬误。个别被分为两大类:编译时异样和运行时异样。
编译时异样:
运行时异样:
二. 异样解决
1.try…catch…finally 语句块解决
语法格局:
try{ | |
// 可能出现异常的代码块 | |
FileputStream in = new FileputStream(path); | |
// 一旦出现异常,上面的代码不会再执行 | |
System.out,println();}catch(Exception e){e.printStrace(); | |
}finally{} |
2.throws 关键字解决
语法格局:
private static int divide(int num1, int num2) throws Exception | |
{...} |
Tips:
1) 编译时异样必须解决,try…catch…finally 或 throws 都能够,如果用 throws,未来谁调用谁解决。
2)运行时异样能够不解决,未来批改代码。
3. 自定义异样和 throw 关键字
1)throw 和 throws 关键字的区别
2)自定义异样
语法格局:
public class 异样类名 extends Exception{ | |
无参结构 | |
有参结构 | |
} | |
public class ScoreException extends Exception{public ScoreException(){} | |
public ScoreException(String message){super(message); | |
} | |
} |
实例:
正文完