关于集合的初始化变量问题
今天看了《阿里巴巴java开发手册》,看到如下一条:
使用hashMap初始化前先进行计算,如:
int mapCount=10;
String initialCapacity=(mapCount/0.75)+1;
Map<String,String> map=new HashMap(initialCapacity);
在之前,因为不了解java的数据结构,往往设置初始值为map中将要存储的对象个数,现在要改变一下了!
今天看了《阿里巴巴java开发手册》,看到如下一条:
使用hashMap初始化前先进行计算,如:
int mapCount=10;
String initialCapacity=(mapCount/0.75)+1;
Map<String,String> map=new HashMap(initialCapacity);
在之前,因为不了解java的数据结构,往往设置初始值为map中将要存储的对象个数,现在要改变一下了!