java学习11异常处理.object类笔记_第1页
java学习11异常处理.object类笔记_第2页
java学习11异常处理.object类笔记_第3页
java学习11异常处理.object类笔记_第4页
免费预览已结束,剩余8页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、ArrayIndexOutOfBoundsException:数组越界2、在java中用类的形式对不正常情况进行了描述和封装对象述3、其实异常就是java通过面向对象的思想将问题封装成了对象。|--2,可以处理的。2、throwsthrow,凡是可以被这两个关键字所操作的类和对象都具3、OutOfMemoryError:内存溢出4、Java.lang是java语言的包5、对于异常和error,其子类的后缀名都是用其父类名作为后缀阅1、开发过程中存在出现的问题都在日志信息中2、通过Thrownew}自己编写一个异常信息数组角标越界异常类ArrayIndexOutOfBoundsException.1、按照java异常的创建思想,面向对象,将负数角标进行自定义描为只有异常体系的子类才有资格具备可抛性。才可以throws、throw个关键字操作。3、throw抛出用于函数里边,throws抛出用于申明上打印传过来的自定义异常信息。效果如下,结合下面代码进行分析&throwthrows1、编译时被检测异常:只要是Exception和其子类都2、RuntimeException运行时异3、throws使用在函数throw用在函数4、throws抛出的是异常类,可以抛出多个,用逗号隔开throw抛出的是异常对try}catch(异常类变量){//处理异常的代}finally{//一定会被执行的代}2、对于异常能处理就try,不能处理就catch(异常类3、e.getMessage()输出异常信(getMessage()属于java内已定义4、在标准输出某一变量时,默认调用toString()转换成字符5、e.printStackTrace();jvm认的异常处理机制就是调用异常对1、throws处理方}}仔细分析下面代码2、对于多catch语句,父类的catch放在最下面1、异常处理原则函数如果抛出需要检测的异常,那么函数上必须要如果调用到异常函数,要么trycatch要么throws,否则编译功能内容可以解决就用catch,解决不了,用throws诉调用者,如果抛出多个异常,那么调用的时候,就必须有对应的多个catch并catch个。1、在publicstaticvoidmain(){}里边return代表结束函数2、finally用:通常用于关闭(释放)资源.数据库应用。1、子类在覆盖父类方法时,子类抛出的异常必须是父类能处理的2、如果父类抛出多个异常,那么子类只能抛出父类异常的子集3、一个异常的子类A,A它的处理异常的能力绝对过父类2014710日下午总结异常处理的三大方式通过单纯的if判断语句进行自定义处理通过编写RuntimeException编译时运行异常子类进行处理通过编写Exception异常子类进行捕获并处理直接利用try,catch语句和抛出Exception异常对象进行处理java默认处理异常1、Object所有对象的根类或者父类。2、Object是不断抽取出来的,具备着所有对象都具备的共性内容。3、下面的比较结果都是true.比较的都是地面向对象(Object类-equals方法覆盖)重点掌1、复写父类equals方t里面原有的equals方法比较的是类存中两个对象的地址两个对象中的变量值覆写Object父类中的方法。如下:2、特别注意开发过程当中一般都会覆盖equals方法根据对象的特有输出结果为2、以人的作为哈希值,输出格式是16进1、查看下面代码:getClass法输出结果2、分析下面代码输出结果源代码参考1、toString法:返回该对象的字符串表示形式。2、修改哈希

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论