代码级别的重构
摘要:代码坏味道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(
阅读全文
J2EE项目异常处理
摘要:异常的概念和Java异常体系结构异常是程序运行过程中出现的错误。本文主要讲授的是Java语言的异常处理。Java语言的异常处理框架, 是Java语言健壮性的一个重要体现。Java把异常当作对象来处理,并定义一个基类java.lang.Throwable作为所有异常的超类。在Java API中已经定义了许多异常类,这些异常类分为两大类,错误Error和异常Exception。Java异常体系结构呈树状,其层次结构图如图 1所示: 图 1 Java异常体系结构Thorwable类所有异常和错误的超类,有两个子类Error和Exception,分别表示错误和异常。其中异常类Exception又分为运
阅读全文