code_now的博客 总结起来,EMPTY_ELEMENTDATA是为了优化创建空实例时产生不必要的空数组,使得所有ArrayList空实例都指向同一个空数组(相较于JDK1.7的,每次长度为0都会elementData = new Object[initialCapacity]创建一个空数组...
qq_31104725的博客关于map 的图形化记录大家可以查看惜暮大神的Golang map实践以及实现原理。我在这里就不在赘述了。接下来的部分我会重点关注map 源码细节性的内容。 Map struct: // A header for a Go map. type hmap struct { ...