码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-05-29 23:31:26      阅读:346      评论:0      收藏:0      [点我收藏+]

标签:java

异常

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

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】第七天的关于异常学习笔记

标签:java

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!