如上,先在循环外计算好len,这样就不可以不用在循环时每次计算size.
还有种先找key,再找value的方法,这种效率要低
arraycopy底层是C代码写的,效率会更高
-127--128之前,是从缓存池取的。 不在范围内就new一个。
1 就是少有和synchronizede ,因为要获取锁,所以效率要低点
2 所以可以在方法里需要加锁的地方加锁,而不是整个方法都加锁
单例模式写法
replaceAll是正则
不要用拼接,因为会耗性能。