博客专栏  >  综合   >  Java技术

Java技术

挖掘时下流行的Java技术

关注
1 已关注
24篇博文
  • 工欲善其事,必先利其器——HttpStatus Enumeration

    关于HTTP Status大家可以参考百度百科:HTTP状态码 下面是代码: package com.homeland.myapp.entity; public enum HttpStatus ...

    2014-02-18 12:48
    631
  • Java算法之Levenshtein Distance(编辑距离)算法

    有关这个算法的介绍在这里:编辑距离算法 以及 字符串相似度算法 这里重点是matrix的算法,下面是它的计算过程。 首先初始化matrix: 要注意这三个值:matrix[i - 1][j] ...

    2014-01-24 16:29
    3596
  • Java算法之余弦相似性算法

    关于余弦相似性算法,大家可以看这篇文章:TF-IDF与余弦相似性的应用(二) 这篇文章是基于分词的,里面有关于分词的知识。 其重点在于余弦算法: 这个算法的场景是这样的: 如何从一系列的字...

    2014-01-24 15:16
    2009
  • Java设计模式泛型化之状态模式

    通常情况下,我们这么理解它: 当你有多个不同状态,且有复杂的变化的时候。这个模式可以帮助你把视线分离开。 它的结构是这样的: 一个抽象的状态类(通常是抽象类),这个抽象类中定义了一个统一的调用句柄(h...

    2014-01-22 16:27
    639
  • Java设计模式泛型化之观察者模式

    在观察者模式中有两种不同类型的对象: 被观察者(subject) 观察者(observer) 通常这个设计模式的结构是这样: 被观察者决定了谁可以获得它的更新或者谁不可以,并且负责将变化通知给观察者。...

    2014-01-22 15:18
    763
  • Java设计模式泛型化之组合模式

    组合模式通常用来描述一个类似树状的结构。 一个“根”节点 几个“枝”节点 几个“叶”节点 其代码结构如下: 抽象组件层(视为任何一种类型节点的抽象) public abstract class Com...

    2014-01-17 15:34
    894
  • Java设计模式泛型化之迭代器模式

    通常情况下,如果你要处理一组相同对象的集合,你会怎么做? 把它们放进List里面,然后再用Iterator方法遍历它们。 有没有想过让你自己设计的对象具有这样的iterator()方法?不用自己去一个...

    2014-01-16 17:17
    755
  • Java设计模式泛型化之桥梁模式

    这个模式的理解是这样的: 某天你发现有一类事情的完成具有一定的结构,并且这种结构可以套用相当一部分的事物。而且这些事物可以被分类。 也可以这么理解: 当你发现在同一个抽象层下面有众多的具体实现或者表现...

    2014-01-15 15:25
    578
  • Java设计模式泛型化之命令模式

    简单理解就是: 司令->传令官->士兵 但是这里隐含了一些东西: 命令是怎样的? 它的基本结构是: 一个抽象的命令接口 一个抽象的命令执行者接口 一个统一调用类 几个具体的命令实现类 几个具体的命令...

    2014-01-14 16:24
    743
  • Java设计模式泛型化之装饰模式

    装饰模式是Java开发中常见的设计模式之一。我们在Service层的设计实现中就用到了装饰模式。 对于它的理解是这样的: 在原有已经实现的功能上添加新的功能实现。 其结构是这样的: 一个原有的抽象层(...

    2014-01-13 16:46
    1061
  • Java设计模式泛型化之建造者模式

    建造者模式的理解是这样的: 一件事情可以分为有限的几个步骤,或者几个部分。规定了各个步骤或部分的建造方法。然后得到一个具体的事物或者完成该事件。 其结构是这样的: 一个抽象的建造者接口 几个具体的建造...

    2014-01-13 11:05
    1008
  • Java设计模式泛型化之单例模式

    单例模式有多个形式。这里就拣其中一种来说说吧。 未泛型化的单例模式: public class Singleton { private static final Singleton instan...

    2014-01-10 18:24
    2986
  • Java设计模式泛型化之代理模式

    这个模式的理解是: 让代理类做委托类做的事情。 实际上不是代理类做,只是代理类赋值初始化一个委托类来做。 下面是代码结构: 委托类接口 public interface Principal { p...

    2014-01-10 17:02
    1056
  • Java设计模式泛型化之策略模式

    对于策略模式的理解是这样的: 做同一类型的事情,有不同的做法,这依赖于不同的上下文环境。但是有一个统一的模式。 就好像某网站对不同等级的用户有不同的折扣一样。 下面是代码结构: 策略接口 publi...

    2014-01-10 16:25
    1025
  • Java设计模式泛型化之适配器模式

    对于这个模式一个简单的理解就是: 我要用自己的方式来做你会而我不会的事情。 先看代码结构: 需要被适配的目标(我会的) public interface Target { public void ...

    2014-01-10 15:42
    805
  • Java设计模式泛型化之门面模式

    我们一般来说是这么理解门面模式的: 将做成一件事情分为几个步骤 将这些步骤用一个统一的方法概括起来 由一个特定的类来负责这个事情的处理 从调用者来看,这个调用的接口很简单,通常是一个具有多参数的方法。...

    2014-01-10 14:28
    629
  • Java设计模式泛型化之抽象工厂模式

    抽象工厂模式是对工厂模式在产品扩展上的抽象化。抽象化的目的是为了对产品特性进行扩展。 比如,先前,我们的产品接口是这样: public interface Product { public voi...

    2014-01-08 16:40
    1137
  • Java设计模式泛型化之工厂模式

    关于工厂模式,本文就不详述了。大家可以百度。 基本的结构是这样的: 一个抽象产品(接口或者抽象类) 几个具体的产品类去实现这个抽象产品 一个工厂类 一个调用类 下面是示例代码: 抽象产品(接口) pu...

    2014-01-08 14:37
    2395
  • Java中的泛型之十诫

    1. 不要用参数化的类型来强转一个对象 2. 不要在异常捕获中使用参数化的类型 3. 不要用具体的类型之间的关系来理解参数化类型之间的关系 4. 不要用具体的参数化类型来创建一个参数化类型数组 5. ...

    2014-01-07 17:53
    680
  • Java中的泛型之泛型协变的迷惑

    你觉得泛型协变很简单?很容易明白?那么我们来看看下面的代码片段。在继续本文之前,请务必读一下这篇文章:Java中的泛型 首先,我们来看看这个。 示例一: import java.util.Array...

    2014-01-07 11:52
    1749

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部