- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Java异常设计原则
Brainstorm: 异常机制引入的好处:好处?使用对象:面向开发者,而非用户; 异常的自定义:类型:checked:??unchecked:?? 何时抛出异常?方法所暗示的功能无法完成的时候,checked:告诉使用者,调用该方法的时候可能会失控。unchecked: 捕捉异常:捕捉什么?何时去捕捉?谁来捕捉?谁感兴趣谁
2009-12-14 23:14:00
418
原创 Java类初始化顺序
[引言]本文主要总结了java类的lifetime。包括从类的加载,link,initialize,以至对象的实例化和销毁。并结合jvm规范,略作解释。1.测试用程序: 2.程序输出: [正文]Java对象的从无到有要经过类的加载,链接,初始化和对象的实例化这几个过程。从总体来说类的生命周期大致将其分为三个phase
2009-11-08 18:43:00
419
原创 UML中Association(关联), Aggregation(聚合), Composition(组合)和Dependency(依赖)辨析
Association, Aggregation, Composition and Dependency Association vs. DependencyAssociationAssociation的定义:描述两个类之间的结构关系:一个类的实例连接到另一个类的实例An association is a structural relationship betwe
2009-10-26 21:16:00
3985
1
原创 Java的构造函数抛出异常如何处理?
A001:是否被实例化无法确保。方案1:抛出IllegalArgumentException(RuntimeException),并在javadoc中记载在何种情形下会抛出异常方案2:抛出checked exception,通常在超出client code的控制范围的情况下 如果要做cleanup的相关操作? finally:即使在成功的时候也会被调用的。
2009-10-22 23:36:00
3968
原创 JDBC入门
参考资料:Working with the Java DB (Derby) Databasehttp://www.netbeans.org/kb/docs/ide/java-db.html
2009-07-19 23:17:00
290
Best Practices for SOA Management.pdf
2011-04-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人