Java异常 当代码出现了问题程序是如何体现的异常就是用来描述代码中出现的问题四种常见异常什么是异常?异常就是程序出现了不正常的情况。程序在执行过程中出现的非正常的情况最终会导致 JVM 的非正常停止。注意语法错误不算在异常体系中异常体系【分类】那在此处 我们看到在Exception中重点 我们称为 编译期异常和运行时异常1,Exception 和 Error体现了java平台设计者对不同异常情况的分类, Exception是程序正常运行中,可以预料的意外情况,可以被捕获,进行相应的处理.2.Error 是指正常情况下,不大可能出现的情况,绝大部分的Error 都会导致程序处于非正常的,不可恢复的状态, 不需要捕获, 常见的OutOfMemoryError 是Error的子类.jvm对异常的处理方式如果程序出现了问题我们没有做任何处理最终 JVM 会做默认的处理。处理方式有如下两个步骤1.把异常的名称异常原因及异常出现的位置等信息输出在了控制台2.程序停止执行异常处理的两种方式1. try{可能出现异常的代码}catch(异常的名称 变量){执行的内容}2. throw throws 抛出异常处理方式 —— try-catchtry-catch-finally执行流程程序从 try 里面的代码开始执行出现异常就会跳转到对应的 catch 里面去执行执行完毕之后程序还可以继续往下执行Throwable 的成员方法抛出处理异常的意义1.在方法中当传递的参数有误没有继续运行下去的意义了则采取抛出处理表示让该方法结束运行。2.告诉调用者方法中出现了问题。