J2ME游戏开发第三章异常处理.ppt
《J2ME游戏开发第三章异常处理.ppt》由会员分享,可在线阅读,更多相关《J2ME游戏开发第三章异常处理.ppt(8页珍藏版)》请在三一办公上搜索。
1、J2ME游戏开发,第三章 异常处理,异常处理,帮助文档java.lang包下面有还多的Exception类 首先需要知道异常是怎么产生的?在J2SE里面有接触过异常处理,但是J2ME也是自成体系,所以在这里介绍一下。,异常的出现,程序运行时由于一些不可预知的原因出现异常(比如文件、图片找不到,用户输入参数格式不对)举例:有一个方法,将一个字符串转成数字之后打印其平方,但如果字符串格式不对就会出现异常。-code,常见的异常类型,ArithmeticException 算术异常,如除数为0 ArrayIndexOutOfBoundsException 数组越界异常 ClassCastExcept
2、ion 类型转换异常 IllegalArgumentException 无效参数异常NumberFormatException 数字格式异常ArrayStoreException 数组存储异常StringIndexOutOfBoundsException 字符串越界异常 NegativeArraySizeException 数组尺寸为负异常 NullPointerException 未分配内存异常,异常的特点:掠过该块剩余的代码 优缺点优点:出现错误不会继续执行缺点:程序会导致结果不稳定比如:获取某一文件的内容需要:1)打开文件2)读取文件3)关闭文件在读取步骤2)时,出现了异常,那么跳出程序
3、后,文件没有关闭,会导致信息不安全。,如何处理出现的异常,捕获异常try/可能出现错误的源码 catch(Exception ex1)/处理1catch(Exception ex2)/处理2catch(Exception ex3)/处理3finally/可选,处理异常的两种方式,就地处理 trycatch抛出,给客户端处理在相应函数定义上增加:throws XXXException,在代码内抛出该异常对象 在客户端用trycatch来处理异常,客户端是指的广义上的概念,比如在某一程序中,调用其他方法的方法就是一个客户端。code,自定义处理异常,有时候想知道特定的信息,而系统提供的异常处理方法没有达到需求,这就需要自己定义一个异常处理方法举例:调用一个方法,当出现异常时,要求能够让客户端知道异常消息和异常发生的时间。,
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- J2ME 游戏 开发 第三 异常 处理
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-6509113.html