Fork me on GitHub

随笔分类 -  java基础-集合体系

摘要:泛型: jdk1.5出现的安全机制。好处: 1,将运行时期的问题ClassCastException转到了编译时期。 2,避免了强制转换的麻烦。类比:数组在创建时就明确了类型,表明数组中的元素只能是指定的类型。集合存的是对象,在jdk1.5之前没有对集合存储的对象进行限定,为了安全就出现了泛型。:什... 阅读全文
posted @ 2015-03-04 11:47 龙族小龙 阅读(198) 评论(0) 推荐(0)
摘要:Set:元素不可以重复,是无序。Set接口中的方法和Collection一致。1.HashSet: 内部数据结构是哈希表 ,是不同步的。 如何保证该集合的元素唯一性呢? 是通过对象的hashCode和equals方法来完成对象唯一性的。 如果对象的hashCode值不同,那么不用判断e... 阅读全文
posted @ 2015-03-04 11:43 龙族小龙 阅读(192) 评论(0) 推荐(0)
摘要:1.Vector类Vector类是从jdk1.0开始出现的,从 Java 2 平台 v1.2 开始,此类改进为可以实现List接口,使它成为集合框架中的一员。Vector v = new Vector(); v.add("java01"); v.add("java02"); v.add("java0... 阅读全文
posted @ 2015-03-02 15:09 龙族小龙 阅读(3561) 评论(0) 推荐(0)
摘要:List:特有的常见方法:有一个共性特点就是都可以操作角标。1,添加 void add(index,element); void add(index,collection);2,删除; Object remove(index):3,修改: Object set(index,element);4,获取... 阅读全文
posted @ 2015-02-27 17:56 龙族小龙 阅读(210) 评论(0) 推荐(0)
摘要:1.为什么出现集合类?• 面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,就对对象进行存储,集合就是存储对象最常用的一种方式。2.数组和集合类同是容器,有何不同?• 数组虽然也可以存储对象,但长度是固定的;集合长度是可变的。数组中可以存储基本数据类型,集合只能存储对象3.集合... 阅读全文
posted @ 2015-02-27 00:00 龙族小龙 阅读(1305) 评论(0) 推荐(0)