Java集合

                                                集合

   一. Collection

       1. List    (动态存储数据,可以重复).
           1.1 ArrayList
                查找快,增删慢
            1.2 LinkedList
                查找慢,增删快
            1.3 AbstractList
                 Vector
                    Stack: 栈,压入栈,弹出栈
                       
        2.Set  (元素不能重复, 无序)

            2.1HashSet:

               首选判断hashcode,如果不等加hashset。如果hashcode相等,调用equals方法,根据hash值

            2.2TreeSet


        queue
            队列

    二.  Properties

        Properties

       

//存储键值对   键值对     只能是字符串

//存储一些属性(固定)   链接数据库

Properties  p=new Properties();

//流
InputStream is=Demo1.class.getClassLoader().getResourceAsstream("com/demo/map/test.properties");
	
	try{
			properties.load(is);
     System.out.println(p.getProperty(name));
	 System.out.println(p.getProperty(age));
   }catch(IoException e){
		e.printStack();
	}
finally{
	。。。。。。。。
}
}


    三 .Map

       3.1 HashMap
            key的值是一致的

       3.2 TreeMap

       3.3 IndentityHashMap
            使用场景较少用

    四.Iterator

        ListIterator
            Vector
                Stack
    
                                                      
                     

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值