我是一个完全的Java编程新手,我正在尝试学习缓存和哈希表。我在网上看过教程,但它们很复杂,在座的任何人都知道使用缓存和哈希表的相对较短的程序吗?
感谢您的帮助
更新:
我基本上是从头开始。我知道哈希表和缓存(更多简单的缓存程序会更好),但我不知道这两者是如何协同工作的。例如保存到哈希表和缓存数据。
发布于 2015-06-16 06:15:03
正如评论中提到的,缓存只是保存输出的存储区,因此您不必再次进行计算。
这里有一个非常简单的例子
Map<String,Double> answers = new HashMap<String,Double>();
// checking cache if we have the answer
If (answers.get("volatility") != null) {
System.out.println("volatility found in cache:" +
answers.get("volatility"));
}
// store a value in cache
answers.put("rate",1.887);https://stackoverflow.com/questions/30855146
复制相似问题