`
文章列表
2011-07-11: 闭包
 依赖管理是我们每个人都要面对的问题,每当我们在屏幕面前打开那些彼此纠结又令人作呕的代码,我们就会遭受不良的依赖管理所带来的恶果。不良的依赖管理导致代码难以改变,易被破坏,而且不可重用。实际上,我在PP ...
  1. Java 的构造函数 与初始化块:   a. 抽象类的构造函数 若果在父类中(也就是抽象类)中显示的写了有参数的构造函数,在子类是就必须写一个构造函数来调用父类的构造函数    abstract class Person {   //定义一个抽 ...
详细解析Java中抽象类和接口的区别   在Java语言中, abstract class 和interface 是支持抽象类定义的两种机制。正是由于这两种机制的存在,才赋予了
1.  ISP (Interface Segregation Principle)  -- 一个接口中的所有契约应该是所有这一类东西所具有的, such as, Door 具有 open(), close().  但是对于alarm() , 一般的门是没有的。   public interface Door { public void open(); public void close(); }   for function alarm(); we should define a interface. public interface Alarmer { public v ...

Design Pattern

    博客分类:
  • java
Mediator 一、引子  中介在现实 生活中并不陌生,满大街的房屋中介、良莠不齐的出国中介……。它们的存在是因为它们能给我们的生活带来一些便利:租房、买房用不着各个小区里瞎转;出国留学也不用不知所措。  中介者模式在程序设计中也起到了类似的作用。  二、定义与结构   GOF给中介者模式下的定义是:用一个中介对象来封装一系列的对象交互。中介者使各对象不需要显式地相互引用,从而使其耦合松散,而且可以独立地改变它 们之间的交互。简单点来说,将原来两个直接引用或者依赖的对象拆开,在中间加入一个“中介”对象,使得两头的对象分别和“
  UML中依赖泛化关联实现聚合组合的Java实现   UML中依赖泛化关联实现聚合组合的Java实现 在类图中,类与类之间的关系主要有一下几种:   泛化关系: public class
  使用 IBM Rational Software Architect 从 Java 代码逆向工程生成 UML 类图和序列图   2009-08-03 作者:Fenglian Xu,Alex Wood 来源:IBM   本文内容包括: ...

ETL

    博客分类:
  • java
ETL   对于数据仓库以及ETL的知识,我基本上是个门外汉。一切都得从头开始,记个笔记,方便自已了解学习进度。        首先,我们来了解最基本的定义:    嗯,也有人将ETL简单称为数据抽取。至少在未学习之前,领导告诉我的是,你需要做一个数据抽取的工具。    其实呢,抽取是ETL中的关键环节,顾名思义,也就将数据从不同的数据源中抓取(复制)出来。    太简单了!    上面的解释无首无尾,有点象能让你吃饱的第七个烧饼,    仔细一想,抽取是不可能单独存在,我们需要将与之关联的一些其它环节拿出来。     于是,得到ETL的定义:    将数据抽取(Extract)、转换 ...
    Java 集合总结 <!--[if !supportLists]-->1.       <!--[endif]-->Collection – Super class of List, Set 一般的容器的子类通过实行其中一子接口(List, Set), 有两个构造函数: <!--[if !supportLists]-->a.        <!--[endif]-->无参数 <!--[if !supportLists]-->b.       <!--[endif]-->一个集合作为参数的构造函数 ...
  英语单词发音规则 一、元音字母在重读音节中的读音 元音字母 读 音 例 词 a 在开音节中 [ei] name plane Jane baby cake 在闭音节中 [æ] bag dad hat map black back e 在开音节中 [i:] he these me Chinese 在闭音节中 [e] bed let pen desk yes e ...
动词第三人称单数词尾变化形式及读音 动词第三人称单数词尾变化有三种形式。 (1)一般动词在词尾加-s,-s在清辅音后读/s/,在浊辅音或元音后读/z/,ds读/dz/,ts读/ts/。如:

Java Clone

    博客分类:
  • java
Clone interface:    如果一个实现了Cloneable interface, 它暗示了 Object.clone() 进行 Field_to_field 复制是合法的。   如果一个类没有实现Cloneable 接口, 但是它调用了object.clone(),  CloneNotSupportedException being thrown     通常, 如果一个实现了Cloneanle接口, 建议大家override object.clone() 方法。        Note that this interface does <i>no ...
Word about plant   plant    grass   corn   bean   wheat   agriculture   cultivate   potato [pə'teitəu]   tomato [tə'mɑ:təu, -'mei-]     -----------------------------------------------------------------------------------------------------   take full advantage of make use of  ...
at no charge --- free eg> you could get supprt from rational at no charge   Sound good to me, i would like to help you.    this suggestion/ idea sounds good, perfect...   sound/look/become   put my mind into good use.   Now, past, grandpa is waiting for Suzan. Has been waiting,Suan is w ...
Global site tag (gtag.js) - Google Analytics