2012年5月7日

摘要: 代码坏味道Duplicated Code(重复的代码)Long Method(过长函数)Large Class(过大类)Long Parameter List(过长参数列)Divergent Change(发散式变化)Shotgun Surgery(散弹式修改)Feature Envy(依恋情结)Data Clumps(数据泥团)Primitive Obsession(基本型别偏执)Switch Statements(switch惊悚现身)Parallel Inheritance Hierarchies(平行继承体系)Lazy Class(冗赘类)Speculatice Generality( 阅读全文
posted @ 2012-05-07 12:32 石衣 阅读(501) 评论(0) 推荐(0) 编辑
 
摘要: 异常的概念和Java异常体系结构异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架, 是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。Java异常体系结构呈树状,其层次结构图如图 1所示: 图 1 Java异常体系结构Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运 阅读全文
posted @ 2012-05-07 12:25 石衣 阅读(1356) 评论(0) 推荐(2) 编辑