6月26日 简单的缓存例子
程序员文章站
2022-03-04 14:57:51
...
/**
* 测试缓存类
* */
public class ProJava {
//定义一个Map 存放数据
private static Map<Integer,Object> map = new HashMap<Integer, Object>();
//静态代码,编译时,首先加载
static{
//加载时执行此方法
init();
}
//将数据放入map内
public static void init(){
for(int i=0;i <9;i++){
map.put(i,i+"你好");
}
}
//用户通过key来获取数据
public static Object get(Integer key){
//key不等于null ,则取数据
if(key != null){
return map.get(key);
}
return map;
}
}
/**
* 缓存测试
* */
public class Test {
public static void main(String[] args){
//获取key为1的value值
System.out.println(ProJava.get(1));
}
}
结果:
1你好