标签:jdk inf rgs 原型 val 构造 one 概览 void
1、概览
1.1、简单使用
1.2、类继承关系
2、构造方法
2.1、
HashMap可以保存k-v键值对,可以提供非常高效的存取效率,非线程安全类(所以在多线程并发编程中需要谨慎使用)。
import java.util.HashMap;
import java.util.Map;
public class HashMapTest {
public static void main(String[] args) {
// 创建HashMap实例
Map<String, String> map = new HashMap<>();
// 存
map.put("content", "hello world");
// 取
String content = map.get("content");
System.out.println(content); // hello world
// 改
map.replace("content", "new value");
content = map.get("content");
System.out.println(content); // new value
// 删
content = map.remove("content");
System.out.println(content); // new value
}
}

分析:
1、HashMap实现了Cloneable接口,所以可以在HashMap类声明中调用clone()方法,实现prototype(原型)模式。
2、HashMap实现了Serializable接口,所以可以进行序列化操作。
3、实现Map和AbstractMap接口,这个没啥说的。

标签:jdk inf rgs 原型 val 构造 one 概览 void
原文地址:https://www.cnblogs.com/-beyond/p/11442020.html