zoukankan      html  css  js  c++  java
  • 反射认识_06_ArrayList_HashSet区别

    包01:

    package ReflectionCollection;
    
    public class ReflectionConstructorPoint {
    	private int x;
    	public int y;
    	
    	public ReflectionConstructorPoint(int x, int y) {
    		super();
    		this.x = x;
    		this.y = y;
    	}
    }
    

      

    包02:

    package ReflectionCollection;
    
    import java.util.ArrayList;
    import java.util.Collection;
    import java.util.HashSet;
    
    public class ReflectionConstructor {
    	public static void main(String[] args) throws Exception {
    		ReflectionConstructorPoint rcp1=new ReflectionConstructorPoint(1, 1);
    		ReflectionConstructorPoint rcp2=new ReflectionConstructorPoint(2, 2);
    		ReflectionConstructorPoint rcp3=new ReflectionConstructorPoint(3, 3);
    
    		/*验证ArrayList,重复添加后大小,有序集合*/
    		Collection col1=new ArrayList();
    		col1.add(rcp1);
    		col1.add(rcp1);//第二次添加
    		col1.add(rcp2);
    		col1.add(rcp3);
    		System.out.println(col1.size());//结果为4
    
    		/*验证HashSet,重复添加后大小,无序集合*/
    		Collection col2=new HashSet();
    		col2.add(rcp1);
    		col2.add(rcp1);//第二次添加
    		col2.add(rcp2);
    		col2.add(rcp3);
    		System.out.println(col2.size());//结果为3
    	}
    }
    

      

  • 相关阅读:
    Win32的开发过程
    Win32的开发过程
    内存模式
    在DOS下生成一个可执行文件一般步骤
    内存模式
    内存模式
    静态链接
    在DOS下生成一个可执行文件一般步骤
    备忘录模式(存档模式)
    建造者模式
  • 原文地址:https://www.cnblogs.com/zjsy/p/4154031.html
Copyright © 2011-2022 走看看