- 博客(10)
- 收藏
- 关注
原创 求质数的筛选算法
算法:如果i是质数,那么i的倍数不是质数package com.org;import java.util.Arrays;public class TextPrimeNumber { /** * @param args */ public static boolean[] filterNumber(int num){ if(num<0){ System.out.p
2012-01-11 16:49:52 425
转载 Dom4j 使用简介
Dom4j 使用简介Dom4j is an easy to use, open source library for working with XML, XPath and XSLT on the Java platform using the Java Collections Framework and with full support for DOM, SAX and JAX
2012-01-11 16:18:35 304
转载 java的Comparator和Comparable
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。 一、Comparator 强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。 接口
2012-01-11 14:29:39 443
原创 java equals与hashCode 两个重要方法的重写
比较两个String 的类内容是否相同时,使用了equals方法。其实,equals方法都是来自Object类,String 类对其进行了重写以满足字符串内容的要求。Object 类中设计这个方法就是为了让继承其的类来重写,以满足比较不同类型对象是否等价的要求。在Object类中,改方法的实现相当于如下代码:public boolean equals(Object obj){
2012-01-11 14:06:32 656
转载 抽象工厂模式
1.3 抽象工厂(Abstract Factory)模式 抽象工厂模式可以向客户端提供一个接口,使得客户端在不必指定产品具体类型的情况下,创建多个产品族中的产品对象。这就是抽象工厂模式的用意。 每个模式都是针对一定问题的解决方案。抽象工厂模式面对的问题是多产品等级结构的系统设计。 在学习抽象工厂具体实例之前,应该明白两个重要的概念:产品族和产品等级
2012-01-10 11:00:36 624
转载 工厂方法模式
1.2 工厂方法(Factory Method)模式 工厂方法模式是类的创建模式,又叫虚拟构造子(Virtual Constructor)模式或者多态性工厂(Polymorphic Factory)模式。 工厂方法模式的用意是定义一个创建产品对象的工厂接口,将实际工作推迟到子类中。 1.2.1 工厂方法模式的引进 工厂方法模式是简单工厂模式的进一步抽象和
2012-01-10 10:59:08 3431 1
转载 简单工厂模式
1.1 简单工厂(Simple Factory)模式简单工厂模式是类的创建,又叫静态工厂方法(Static Factory Methord)模式。简单工厂模式是由一个工厂对象决定创造哪一种产品类的实例。 1.1.1 工厂模式的几种形态工厂模式专门负责将大量有共同接口的类实例化。工厂模式可以动态的决定将哪一个类实例化,工厂模式有以下几种形态: 简单工厂(Simple F
2012-01-10 10:57:55 966
转载 单例模式
Java设计模式圣经连载(04)-单例模式单例模式是一种常见的设计模式,在《Java与模式》一书中,阎宏博士对单例模式做了全面的总结。单例模式分三种:懒汉式单例、饿汉式单例、登记式单例三种。单例模式有一下特点:1、单例类只能有一个实例。2、单例类必须自己自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实例。说明:一下的代码来自阎宏博士的《Java与模式》一书
2012-01-10 10:48:13 335
原创 匿名类的作用
package com.org;import java.util.Comparator;import java.util.TreeSet;public class Student implements Comparable{ private int classNum; private String name; private int age; public Student(Str
2012-01-10 10:39:46 1095
转载 java 参数传递
1. 简单类型是按值传递的 Java 方法的参数是简单类型的时候,是按值传递的 (pass by value)。这一点我们可以通过一个简单的例子来说明:/* 例 1 *//*** @(#) Test.java* @author fancy*/public class Test { public static void test(boolean test
2012-01-10 10:11:03 387
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人