collection和map体系
collection体系图如下:
map体系图如下:
ArrayList和Vector实现类的区别
1、ArrayList是线程不安全的,必须手动确保集合的同步性;Vector是线程安全的;
2、单线程中,ArrayList的性能比Vector要高;
3、Vector是一个很古老的实现类,不推荐使用;
HashMap和HashTable实现类的区别
1、HashMap是线程不安全的,必须手动确保集合的同步性;HashTable是线程安全的;
2、单线程中,HashMap的性能比HashTable要高;
3、HashTable是一个很古老的实现类,不推荐使用;