-06——主讲人:【章程目标】掌握Java的异常处理机制运用try、catch、,小王每日开车去上班,耗时大约30分钟但是,异常情况迟早要发生!一路畅通堵车!撞车!【生活中的异常】{publicstaticvoidmain(String[]args){("请输入课程代号(1至3之间的数字):");Scannerin=newScanner();intcourseCode=();//从键盘输入整数switch(courseCode){case1:("C编程");break;case2:("Java编程");break;case3:("SQL基础");}}}输入:2输出:Java编程输入:B程序中断运行!正常情况:异常情况:【程序中的异常】,它会中断正在运行的程序绕行或者等待请求交警解决异常!面对异常该怎么办呢?通常情况下,我们会这样处理:程序运行程序中断运行堵车!撞车!生活中,我们会根据不同的异常进行相应的处理,而不会就此中断我们的生活【什么是异常】!程序运行处理完毕,程序继续运行对异常进行处理【异常处理(生活还要继续)】,逻辑错误在编写代码时候就应该纠正错误是由100%的错误机率导致。异常是在执行过程中发生的意外,由潜在的错误机率导致【异常和错误的区别】:try、catch、finally、throw、throws捕获异常catchtryfinally执行可能产生异常的代码捕获异常无论是否发生异常,代码总能执行手动抛出异常抛出异常throw声明异常声明方法可能要抛出的各种异常throws【Java如何进行异常处理】{…}定义可能产生例外的代码段catch(Etypee){…}用于捕获一个例外finally{…}用于做统一的事后处理,如释放资源throwe;用于抛出一个例外throwsEtype1,Etype2……用于声明方法可能抛出的例外类型throw/throwstry-catch-finally【异常捕获】,分为三种情况:trycatchtry/catch块后的代码段publicvoidmethod(){try{//代码段(此处不会产生异常)}catch(异常类型ex){//对异常进行处理的代码段}//代码段}第一种情况【try/catch块】
8.Java异常机制 来自淘豆网m.daumloan.com转载请标明出处.