首页 > 其他 > 详细

【DAY7】第七天的关于异常学习笔记

时间:2016-05-29 23:30:09      阅读:428      评论:0      收藏:0      [点我收藏+]

异常

-------------------

1.throwable的两个子类Exception 和 Error.

2.使用throw关键在可以抛出异常对象.

throw new XxxxException(...);

3.方法定义时可以添加抛出异常声明

public void  mname(...) throws XxxxException,....{...}

4.RuntimeException可以在方法定义时不进行抛出声明。

5.RuntimeException抛出可以不使用try - catch - finally进行捕获。

6.异常不进行catch处理,就会进一步抛出。

7.方法覆盖时,不可以追加新的异常抛出声明,但是可以抛出所覆盖的方法声明的异常的子类。

        关于throws和throw的区别问题

        throws用于表示函数暴露出的异常。

        throw 用于抛出异常对象  throw  new XxException(..)

        △throws用在函数上,后面跟异常类名

        △throw用在函数内,后面跟异常的对象

        异常处理:

         try{              //需要检测的方法,对象代码。

                }

         catch(Exception e){        //如何处理这些异常。

                }

          finally{        //处理完异常后一定会执行的代码(不管有没有异常)。

                }

          举例:

          要在方法函数上使用: throws Exception

          在方法内部: throw 对象 new XxExcepton()

          在调用时写入TRY中:try{}catch(){}finally{}

          成员访问规则

            


publicprotecteddefaultprivate
同类中
同包中
子类

不同包



package

--------------------

包,文件夹。

java/lang/xxxx

jar : java archieve,java归档文件。

java/lang/Object.class

全称类名,完整类名 :         java.lang.Object  java/lang/Object

编译时指定class文件存放目录使用-d参数:         java -d xx/xxx PackageDemo.java

运行时指定class文件所在目录使用-cp参数: java -cp xx/xx  A


本文出自 “yehomlab” 博客,请务必保留此出处http://yehom.blog.51cto.com/5159116/1784238

【DAY7】第七天的关于异常学习笔记

原文:http://yehom.blog.51cto.com/5159116/1784238

(0)
(1)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!