最近要使用泛型,感觉用MAP当作缓存器还是比较好用的,有以下原因:
1、当一个对象需要缓存时,就存储在MAP中,此时在MAP中已经存储了一个一模一样的对象,外面 的做再多的修改也不影响不了这个对象 。是做缓存的最佳选择。
但是使用时还是要注意如下:
2、当你用一个对象把MAP中的对象引出来时,再对对象做修改。这个时候的修改会同步到MAP 中的对象 ,因为引出来的对象等MAP中的对象。所以做缓存时有时候会变味。
ArrayList的remove add用法,
remove后数组中的对象会自动再排列,也就是说如果排列为[A,B,C,C].。如果把A去掉,则B会自动变成第0个对象 。需要注意哦