java集合框架博客分类:Java简化图:Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。Java 2集合框架图集合接口:6个接口(短虚线表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(长虚线表示),对集合接口的部分实...
分类:
编程语言 时间:
2015-04-07 00:27:55
阅读次数:
334
在java的集合中,判断两个对象是否相等的规则是:
1)、判断两个对象的hashCode是否相等 。
如果不相等,认为两个对象也不相等,完毕
如果相等,转入2)
(这一点只是为了提高存储效率而要求的,其实理论上没有也可以,但如果没有,实际使用时效率会大大降低,所以我们这里将其做为必需的。后面会重点讲到这个问题。)
2)、判断两个对象用equals运算是否相等 ...
分类:
编程语言 时间:
2015-04-02 15:11:25
阅读次数:
122
★存储对象:数组、集合对象多了用集合存,数据多了用对象存★数组和集合的不同?数组长度是固定的,集合长度是可变的数组中只能存储同一类型的对象,而集合中存储的只要是对象就行★集合框架:是不断向上抽取共性出来的Collection框架中包含了大量集合接口以及这些接口的实现..
分类:
编程语言 时间:
2015-03-20 18:52:08
阅读次数:
235
集合类说明及区别Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection接口 Collection是最基本的集合接口,一个Collection代表一组O....
分类:
编程语言 时间:
2015-03-19 07:43:00
阅读次数:
211
1.对Java集合(Collections)的增强支持 在JDK1.7之前的版本中,Java集合容器中存取元素的形式如下: 以List、Set、Map集合容器为例: 在JDK1.7中,摒弃了Java集合接口的实现类,如:ArrayList、HashSet和HashMap。而是直接采用[]、...
分类:
其他好文 时间:
2015-03-18 01:08:01
阅读次数:
229
抽象类和接口什么是接口:接口就是一些方法特征的集合------接口是对抽象的抽象。什么是抽象类:抽象类对某具体类型的部分实现------抽象类是对具体的抽象。方法特征包括:方法的名字、参数的数目、参数的类型。不包括:返回类型、参数名字、和抛出的异常。接口是类型转换的前提、是动态调用的保证。实现某一接...
分类:
编程语言 时间:
2015-03-08 13:02:28
阅读次数:
183
1.集合接口与集合类型(1)集合的命名空间 大多数集合类都可以在System.Collections和System.Collections.Generic名称空间中找到。泛型集合位于System.Collections.Generic名称空间中;专用于特定类型的集合类位于System.Collect...
Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述一组不同数据类型。简化图:集合接口:6个接口(点线框表示),表示不同集合类型,是集合框架的基础。抽象类:5个抽象类(虚线框表示),对集合接口的部分实现。可扩展为自定义集合类。实现类:8个实现类(实线框表示...
分类:
编程语言 时间:
2015-03-03 18:01:52
阅读次数:
158
1、线程安全 线程安全就是说多线程访问同一代码,不会产生不确定的结果。2、List类和Set类 List类和Set类是Collection集合接口的子接口。 Set子接口:无序,不允许重复。 List子接口:有序,可以有重复元素。Set和List对比: Set:检索元素效率低下,删除和插...
分类:
编程语言 时间:
2015-02-05 13:11:39
阅读次数:
142
1.java.util.Collection 是一个集合接口。它提供了对集合对象进行基本操作的通用接口方法。Collection接口在Java 类库中有很多具体的实现。Collection接口的意义是为各种具体的集合提供了最大化的统一操作方式。2.java.util.Collections 是一个包...
分类:
编程语言 时间:
2015-02-01 10:45:41
阅读次数:
146