异常

来源:互联网 发布:js new date 初始化 编辑:程序博客网 时间:2024/06/08 19:27
 *     一、程序错误
 *           1.编译错误     语法出错
 *           2.逻辑错误     
 *           3.运行错误     程序执行
 *      
 *      二、java异常:
 *         1.异常是程序执行期间发生的各种意外或错误
 *         2.异常处理目的: 是 即使在程序运行时发生了错误,也要保证程序能正常结束,避免由于错误而使正在运行的程序中途停止。
 *     
 *      三、异常分类
 *         1.Error    jvm
 *         2.标准异常       由java系统预先定义好的
 *         3.自定义异常   
 * 
 * 
 *      四、异常处理机制
 *          1.原理:
 *          如果程序在运行过程中出现了运行错误,并且产生的异常与系统中预定义某个异常类相对应,系统就自动产生一个该异常类的对象,
 *          这个过程称为抛出(throw)异常。
 *          
 *          当有异常对象抛出时,将在程序中寻找处理这个异常的代码,如果找到处理代码,
 *          则把异常对象交给该段代码进行处理,这个过程称为捕捉(catch)异常。
 *          
 *          如果程序中没有给出处理异常的代码,
 *          则把异常交给Java运行系统默认的异常处理代码进行处理。
 *          
 *          默认的处理方式是:首先显示描述异常信息的字符串,然后终止程序的运行。
 *          
 *          2.捕获异常
 *            语句
 *            try{
 *                //可能发生异常的代码块
 *                
 *            }catch(ClassCastException e){
 *              //处理异常的代码块
 *            
 *            }
 *      
原创粉丝点击