java learning
iteye_5978
这个作者很懒,什么都没留下…
展开
-
“支持非可变性”和“使用空数组而不是NULL”
最近拿到了《Effective Java》这本书,虽然有点旧,而且其中讲述的java是1.3左右,不过其中的一些思想到现在也可以使用。 首先被我实践使用的是下面两个原则: 1:支持非可变性 2:使用空数组而不是NULL 支持非可变性主要是通过一下几个方法来实现的: 1:不提供修改对象的方法,比较典型的是setXXX 2:保证没有可被子类改写的方法,可以通过设置类为final来完...2009-02-20 19:06:28 · 80 阅读 · 0 评论 -
关于getHibernateTemplate的load方法抛出的错误的问题
原来的问题在这里: [url]http://www.iteye.com/problems/1172[/url] 今天考虑了一下,还是使用捕获错误来解决这个问题,使用DataAccessException是不能捕获那个ObjectNotFoundException的,可以使用RuntimeException来捕获。最后使用cactus测试了一下,service层和struts层测试通过。 ...2009-02-23 18:36:36 · 131 阅读 · 0 评论