摘要:
初识ConcurrentHashMap 针对并发容器中的ConcurrentHashMap,《java并发编程实战》一书有如下这样一段文字: ConcurrentHashMap的定义如下: public class ConcurrentHashMap<K,V> extends AbstractMap 阅读全文
摘要:
TreeMap 默认情况下,TreeMap中的元素是根据它们的自然顺序排序的。 如果自定义排序,则必须提供一个Comparator。 TreeMap是基于红黑树来实现的,其结点的示意图如下: 结点的定义如下: /** * Node in the Tree. Doubles as a means to 阅读全文
摘要:
不带自由变量的函数字面量被称为封闭项,依照函数字面量在运行时创建的对象被称为闭包 自由变量 (x:Int) => x + more 上述代码引入一个自由变量 more,它定义在函数外面 完整示例: scala> var more =1 more: Int = 1 scala> val addMore 阅读全文