
package Exception01;
/**
* @author jee
* @version 1.0
*/
//异常处理:为什么需要异常处理
// 没有异常处理的程序,当发生一个不算致命的错误时,就会导致整个系统崩溃
//
// 异常介绍
// Java语言中,将程序执行中发生的不正常情况称为异常。(开发过程中的语法错误和逻辑错误不是异常)
// 执行过程中所发生的的异常事件可分为两类
// 1.Error(错误) Java虚拟机无法解决的严重问题。如JVM系统内部错误,资源耗尽等严重情况。比如StackOverFlowError(栈溢出)out of memory'
// Error是严重错误,程序会崩溃
// 2.Exception 其他因编程错误或偶然的外在因素导致的一般性问题,可以使用针对性代码进行处理。例如空指针访问,试图读取不存在的文件,网络连接中断等
// Exception分为两大类 1.运行时异常 2.编译时异常
public class Demo01 {
public static void main(String[] args) {
try {
int num1 = 20;
int num2 = 0;
int res = num1 /num2;
} catch (Exception e) {
e.printStackTrace();
}
System.out.println("程序继续运行...");
}
}