`
1717T.java.com
  • 浏览: 19125 次
  • 性别: Icon_minigender_1
  • 来自: 成都
最近访客 更多访客>>
文章分类
社区版块
存档分类

集合(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 下一个元素

0
0
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics