静态工厂方法与构造函数 创建类 区别
摘要:前言: 清晰性和简介性是最为重要的 一个模块的使用者永远也不应该被模块的行为所迷惑(那样就不清晰了),模块要尽可能的小,但又不能太小【术语模块(module):是指任何可重用的软件组件,从单个方法到包含多个包的复杂系统都可以是一个模块】。代码应该被重用,而不是拷贝,模块之间的相依性应该尽可能降低到最...
阅读全文
posted @
2014-06-06 02:58
xflash
阅读(835)
推荐(0)
组合与继承 区别
摘要:在本书中,把UML中的关联关系和聚集关系统称为组合关系。组合与继承都是提高代码可重用性的手段。在设计对象模型时,可以按照语义来识别类之间的组合关系和继承关系。在有些情况下,采用组合关系或者继承关系能完成同样的任务,组合和继承存在着对应关系:组合中的整体类和继承中的子类对应,组合中的局部类和继承中的父...
阅读全文
posted @
2014-06-06 02:49
xflash
阅读(694)
推荐(0)
Java异常
摘要:1. 异常机制 异常机制是指当程序出现错误后,程序如何处理。具体来说,异常机制提供了程序退出的安全通道。当出现错误后,程序执行的流程发生改变,程序的控制权转移到异常处理器。 传统的处理异常的办法是,函数返回一个特殊的结果来表示出现异常(通常这个特殊结果是大家约定俗称的),调用该函数的程序负责检查并分...
阅读全文
posted @
2014-06-06 02:42
xflash
阅读(217)
推荐(0)
abstract class 和 interface 区别
摘要:在Java语言中, abstract class 和interface是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了Java强大的 面向对象能力。abstract class和interface之间在对于抽象类定义的支持方面具有很大的相似性,甚至可以相互替换,因此很多开发者在进 行...
阅读全文
posted @
2014-06-06 02:24
xflash
阅读(248)
推荐(0)
java中的io系统详解
摘要:Java 流在处理上分为字符流和字节流。字符流处理的单元为 2 个字节的 Unicode 字符,分别操作字符、字符数组或字符串,而字节流处理单元为 1 个字节,操作字节和字节数组。Java 内用 Unicode 编码存储字符,字符流处理类负责将外部的其他编码的字符流和 java 内 Unicode...
阅读全文
posted @
2014-06-06 02:18
xflash
阅读(394)
推荐(0)
Tomcat Apache 区别
摘要:Tomcat是一个Servlet容器,但它也具有传统的Web服务器的功能,Apache是web服务器:处理Html页面。但是与Apache相比,它的处理静态Html的能力就不如Apache.我们可以将Tomcat和Apache集成到一块,让Apache处理静态Html,而Tomcat处理Jsp和Se...
阅读全文
posted @
2014-06-06 02:14
xflash
阅读(218)
推荐(0)