JAVA进阶4.10——集合类的比较
2016-09-20 15:10
323 查看
List集合类与Map集合类的区别:
键值:能唯一标识某一事物的值称为键值。
(注意:键值是为了唯一标识事物而单独添加的属性,一定不要用事物本身的属性来做键值)
List没有键值,Map有键值。
ArrayList和Vector的区别与HashMap和Hashtable的区别相同,它们是:
ArrayList和HashMap都是线程异步的,所以它们的特点是效率高但是安全性低。(做单机东西的时候用这个,联网象棋也可以)
Vector和Hashtable都是线程同步的,所以它们的特点是效率低但是安全性高。(联网的时候用这个,总不能银行转账转一半钱被人搞没了)
键值:能唯一标识某一事物的值称为键值。
(注意:键值是为了唯一标识事物而单独添加的属性,一定不要用事物本身的属性来做键值)
List没有键值,Map有键值。
ArrayList和Vector的区别与HashMap和Hashtable的区别相同,它们是:
ArrayList和HashMap都是线程异步的,所以它们的特点是效率高但是安全性低。(做单机东西的时候用这个,联网象棋也可以)
Vector和Hashtable都是线程同步的,所以它们的特点是效率低但是安全性高。(联网的时候用这个,总不能银行转账转一半钱被人搞没了)
相关文章推荐
- java数字比较进阶
- 一、java包的用法---基础,二、包的用法---进阶,三、JAR命令用法,包是一组类的集合,包其实就是多个文件夹构成的多级目录,包名全部用小写字母表示,在程序中要声明类所属的包时,用package
- java(20130801)异常、集合、ArrayList和LinkedList的比较、Vector和ArrayList的异同
- Java 集合与队列的插入、删除在并发下的性能比较
- java 集合比较
- Java进阶:深入equals方法对象相等比较
- JAVA进阶-集合(1)
- java中集合类比较
- Java常用集合比较
- Java_浅谈集合中的比较
- Java 编程思想(第4版)学习笔记(各种容器(集合框架)的比较 Collection Map ..第11章 练习4)
- Java集合体系结构分析与比较
- Java 中常用集合性能比较
- java集合性能比较
- java中List集合的遍历和两种实现类的比较分析
- Java集合排序及java集合类详解:集合框架中常用类比较
- java中Set集合的遍历及实现类比较分析
- Java中的集合collection以及与C++的比较
- paip.提高效率---集合的存取括号方式 uapi java python php js 的实现比较
- java进阶(三):反射(3)——数组的反射与集合的运用(ArrayList、HashSet)