Java SE 学习笔记(十)

1.      抛出异常throw, throws 关键字


2.      抛出异常需要注意 :
       a)如果一个方法抛出一个非运行时异常, 那么必须在方法定义上声明抛出的异常, 用者必须对抛出的异常进行处理.
       b)一个方法如果遇到throw关键字就会向外抛出异常, 后面的语句将不会执行, 除了finally块.


3.      throw和throws关键字的区别 : throw表示抛出的异常, throws表示该方法会抛出什么异常, throws能表示抛出多个异常类型


4.      运行时异常(Runtime Exception) 和 检查异常(Check Exception):
       a)在程序中, 抛出的异常是运行时异常时, 程序员可以不对其进行处理, 因为运行时的异常可以由程序员良好的编程习惯去避免其异常而已.
       b)在程序中, 抛出的所有异常(除了运行时异常之外), 必须在方法上声明抛出的异常,  而且调用者都必须对其进行处理


5.      finally块 :
       a)finally块必须和try配合使用
       b)在try和catch块中, 无论发生什么情况, finally块最终都会被执行, 一般会在finally块中对资源的释放


6.      try块的格式 :
       a)try{
              //可能会出异常的代码;
         }catch(Exception e){
              //异常处理;
         }

       b)try{
              //可能会出异常的代码;
         }catch(Exception e){
              //异常处理;
         }finally{
             //资源释放;
         }

     c) try{
              //可能会出异常的代码;
         } finally{
             //资源释放;
         }


7.      包(package) :
       a)声明一个包  package 包名;
       b)包名的所有单词都使用小写
       c)声明包的语句必须在java文件的第一行语句


8.      包的作用:
       a)解决类名的重复问题
       b)便于软件的版本发布


9.      引入包(import) :
       a)引入包的作用 : 为了简便书写
       b)import的使用 : import 包名.类名;


10.  import语句只是为了简便书写,而不会真的把该类导入进来



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值