变加专题

你给HashMap初始化了容量,却让性能变加更糟?

前言 项目中,看到大家已经意识到初始化HashMap时给Map指定初始容量大小,甚是欣慰。但仔细一看,发现事情好像又有一些不对头。虽然指定了大小,却让性能变得更加糟糕了。 可能你也是如此,看了《阿里巴巴Java开发手册》感觉学到了很多,于是在实践中开始尝试给Map指定初始大小,并感觉自己写的代码高大上了一些。 的确,当你意识到指定初始化值时,已经比普通人更进了一步,但是如果这个值指定的不好,