* Android * Android 异常处理 第五章 “为什么总是找不到适合我的工作?” 目录 异常处理基础 异常类型 异常的捕获机制 抛出异常 “为什么总是找不到适合我的工作?” 异常类型 异常Exception(可修复) Exception是所有异常型的父类,在捕获时,可以使用该类捕获所有异常 常见异常: NullPointerException:使用对象时,对象为null,会抛出此异常 ArithmeticException:异常的运算条件时,抛出这个异常 IndexOutOfBoundsException:下标越界,使用超出容器范围的索引操作时,出现个异常 SQLException:数据库SQL语句执行错误 ClassNotFoundException IOException 异常类型 错误Error(不可修复) StackOverflowError:栈溢出 OutMemoryError:内存溢出 异常的捕获机制 try{ 需要捕获异常的代码 }catch(Exception){ 捕获后需要进行的处理写在这里 }finally{ 一定会执行的代码 } “为什么总是找不到适合我的工作?” 练习 练习: 1、在代码中实现两种异常,并捕获 2、在catch中处理,打印对应的异常内容 3、在finally中编写必须执行的代码 4、测试return关键字和finally的执行顺序 “为什么总是找不到适合我的工作?” 抛出异常 当一个程序段发生异常时,如果自己不能够进行异常处理,就可以将抛出异常给上一层。如果上一层也不能解决就可以一直向上抛出异常,直到抛出给main方法。 使用throws和throw抛出异常 throws:在方法的声明中使用来抛异常 public String test() throws Exception{ } throw:在方法体内使用抛出异常 “为什么总是找不到适合我的工作?” 练习 作业: 1)、定义一个类,工具类,实现一个方法,根据用户输入的两个字符串,做除法,并返回结果 2)、如果报错,需要跳转到一个补救方法,该方法做一个纠错处理,提示用户错误信息,并进行纠错(让用户重新输入) 3)、可以实现补救多次,不允许用while循环 人有了知识,就会具备各种分析能力, 明辨是非的能力。 所以我们要勤恳读书,广泛阅读, 古人说“书中自有黄金屋。 ”通过阅读科技书籍,我们能丰富知识, 培养逻辑思维能力; 通过阅读文学作品,我们能提高文学鉴赏水平, 培养文学情趣; 通过阅读报刊,我们能增长见识,扩大自己的知识面。 有许多书籍还能培养我们的道德情操, 给我们巨大的精神力量, 鼓舞我们前进。 * * Android * Android *
您可能关注的文档
最近下载
- 第十章血脂及浆脂蛋白检验.doc VIP
- GB 50207-2012 屋面工程质量验收规范.docx VIP
- 高铁乘务人员形体训练全套教学课件.pptx
- 六年级上册道德与法治知识点.docx VIP
- 2026年课件-《成人患者医用粘胶相关性皮肤损伤的预防及护理》团体标准解读2026-新版.pdf
- 2017-2018年度零售业消费者满意度调查报告.pdf VIP
- 〖初中数学〗整式的乘法 课件 2024--2025学年北师大版七年级数学下册.pptx VIP
- 深度解析(2026)《SYT 5679-2017钻井液用降滤失剂 褐煤树脂 SPNH》.pptx VIP
- 12J201 平屋面建筑构造图集.docx VIP
- 社会调查研究计划书.docx VIP
原创力文档

文档评论(0)