- 所有已实现的接口:
Serializable
- 作者:
- tanyaowu
2017年5月14日 上午9:55:37
- 另请参阅:
-
-
-
方法概要
void
void
如果key值已经存在,则不会把新value put进去
如果key值不存在,此方法同put(key, value)
int
从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
构造器详细资料
-
MapWithLock
public MapWithLock()
-
MapWithLock
public MapWithLock(int initCapacity)
-
MapWithLock
public MapWithLock(Map<K,V> map)
- 参数:
cacheMap -
-
MapWithLock
- 参数:
cacheMap -
lock -
-
方法详细资料
-
put
public V put(K key,
V value)
- 参数:
key -
value -
- 返回:
-
putIfAbsent
public V putIfAbsent(K key,
V value)
如果key值已经存在,则不会把新value put进去
如果key值不存在,此方法同put(key, value)
- 参数:
key -
value -
- 返回:
-
putAll
public void putAll(Map<K,V> otherMap)
- 参数:
otherMap -
-
-
clear
public void clear()
clear
-
-
size
public int size()
- 返回:
-
copy
- 返回:
- 如果没值,则返回null,否则返回一个新map