集合(JCF框架);

集合(JCF框架);
        Collection和map 的区别;
            Collection:是单一元素的方式进行保存
                List (特性:有线性):区别:有序,可以重复
                    ArrayList (jdk 版本不同)线性结构
                        线程不安全
                        效率区别:在末尾添加和删除,查询数据的时候
                        vertor:
                            线程安全
                    LinkList 链表结构
                        效率区别:中间和前面添加和删除 效率高;
                Set(特性:不可重复) :不可重复,无序,
                    hashSet:(常用)
           区别:不能人为排序
                        性能:效率高
                            原因:通过哈希值来进行排列
                    TreeSet:
                        区别:可以人为排序
                        性能:效率低
                Map(键值对):是键值对的方式进行保存
                    hashMap: 键可以不可以人为排序;
                   
                        区别; 1jdk 版本1.2 出现 ,实现了Map 接口
                                2 线程不安全。效率高
                        3 key 可以为 null  value 也可以为 null
                          key 不可以重复 value 可以重复
                    TreeMap:
                        区别:键可以可以人为排序;
                    HashTable:
                        区别:1 jkb 版本 1.0
                        2 线程安全
                        3 键值都不可以为空
                        prepportoes: (配置文件 他最简单)
                            特点:它可以和流进行访问。 (键值对  必须是字符串)
                            map的区别是: 他里面只能是字符串;
                           
        遍历方式:
                for:List 可以用
                foreach (jdk 1.5); List  set 可用   jdk 1.5 出现的有  自动拆箱和装箱, 泛型  foreach 遍历方式
                iterator : List  set 可用
                    hasNext 是否有下一个元素;
                    Next 下一个元素

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值