2009.12.15(java Exception, Interface)

      今天在netbeans中调试程序时,发现总是报路劲错误,但是在netbeans中的路径看起来是正确的。后来发现了问题,原来persistence.sql应该是这个路径:persistence/sql,但我在文件系统中看到的路径却是:persistence.sql/,因此出了问题。看来只依靠IDE还是不行的,以后还是要对内部的机制学习下。

 

 

 

今天看了《Thinking in java》的Exception那一章,有些感想,如下:

  1. Exception的名称最重要。
  2. 自己创建Exception类中可以加入Logger,java自带的就可以,很方便。
  3. e.printStackTrace()可以有参数,从而实现重定向
  4. 小心不要gulp(“吞掉”)Exception,如finally里面return或者扔出别的Exception
  5. 构造函数里面的Exception一定要小心,因为这时类还没造出来
  6. java里面可以自动实现异常链“Exception Chain”
  7. 重新扔出异常时,异常中的内容不会改变,即不会反映这次重新扔出,可以使用fillin...方法来写入新的异常信息。

 

顺便把昨天看到Interface也写一下

  1. Interface是抽象类(Abstract Class)的终极版,因此非公共接口是没什么意义的
  2. Interface里面的方法都是public的,即使没有这个作用域关键字
  3. Interface只能使用Interface里面的方法
  4. 事情走到了极端,往往有不可思议的变化

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值