Vector向量、Map接口、HashMap常用方法


title: Vector向量、Map接口_HashMap常用方法
date: 2020-08-16 21:41:03
tags: [java基础,Vector向量,HashMap]

Vector向量

Vector底层是用数组实现的List,相关的方法都加了同步检查,因此“线程安全,效率低”。比如,indexOf方法就增加了synchronized同步标记。

如何选用Arraylis、LinkedList、Vector?
  • 1.需要线程安全时,用Vector.
  • 2.不存在线程安全问题时,并且查找较多用ArrayList(一般使用这个)
  • 3.不存在线程安全问题时,增加或删除元素较多用LinkedList.

Map接口

Map就是用来存储“键(key)-值(value)对”的。Map类中存储的“键值对”通过键来标识,所以“键对象”不能重复

Map接口的实现类有HashMap、TreeMap、HashTable、Properties等。

Map的常用方法

    package cn.yishan.collection;

    import java.util.HashMap;
    import java.util.Map;

    /**
    * 测试HashMap的使用
    * @author yishan
    */
    public class
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值