1 / 42
文档名称:

java程序设计.ppt

格式:ppt   页数:42页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

java程序设计.ppt

上传人:分享精品 2016/1/20 文件大小:0 KB

下载得到文件列表

java程序设计.ppt

相关文档

文档介绍

文档介绍:Chapter1第二章(七)异常Chapter2回顾与作业点评?类的聚合和组合关系有什么异同??常用的面向对象设计原则有哪些??开闭原则的思想是什么?Chapter3预****检查什么是异常?Java中,如何进行异常处理?如何使用log4j记录日志?Chapter4本章任务?解决计算商时出现的各种问题?使用log4j记录日志Chapter5本章目标?使用try-catch-finally处理异常?使用throw、throws抛出异常?掌握异常及其分类?使用log4j记录日志Chapter6?正常情况下,小王每日开车去上班,耗时大约30分钟但是,异常情况迟早要发生!一路畅通一路畅通堵车!堵车!撞车!撞车!生活中的异常Chapter7public class Test1 {public static void main(String[] args) {Scanner in = new Scanner();("请输入被除数:");int num1 = ();("请输入除数:");int num2 = ();(("%d / %d = %d", num1, num2, num1/ num2));("感谢使用本程序!");}}输入:200 40输入:200 40输入:B输入:B正常情况:正常情况:异常情况:异常情况:程序中的异常2-1输入:200 0输入:200 0演示示例:程序中的异常Chapter8?如何解决该问题呢?public class Test2 {public static void main(String[] args) {Scanner in = new Scanner();…("请输入除数:");int num2 = 0;if (()) { // 如果输入的除数是整数num2 = ();if (0 == num2) { // ("输入的除数是0,程序退出。");(1);}} else { // ("输入的除数不是整数,程序退出。");(1);}…}}尝试通过if-else来解决异常问题,可行吗?尝试通过if-else来解决异常问题,可行吗?不可行!!1、代码臃肿2、程序员要花很大精力"堵漏洞“3、程序员很难堵住所有“漏洞”不可行!!1、代码臃肿2、程序员要花很大精力"堵漏洞“3、程序员很难堵住所有“漏洞”如果由Java系统来堵漏洞,那程序员就轻松多了!Java就是这么做的!异常机制如果由Java系统来堵漏洞,那程序员就轻松多了!Java就是这么做的!异常机制程序中的异常2-2Chapter9?异常就是在程序的运行过程中所发生的不正常的事件,它会中断正在运行的程序绕行或者等待绕行或者等待请求交警解决请求交警解决异常!异常!面对异常该怎么办呢?通常情况下,我们会这样处理:程序运行程序运行程序中断运行程序中断运行堵车!堵车!撞车!撞车!生活中,我们会根据不同的异常进行相应的处理,而不会就此中断我们的生活生活中,我们会根据不同的异常进行相应的处理,而不会就此中断我们的生活什么是异常Chapter10?Java编程语言使用异常处理机制为程序提供了错误处理的能力程序中预先想好了对付异常的处理办法程序中预先想好了对付异常的处理办法异常!异常!程序运行程序运行处理完毕,程序继续运行处理完毕,程序继续运行对异常进行处理对异常进行处理什么是异常处理