1、研究数组和链表的区别并做相应的记录:
https://blog.csdn.net/u010843114/article/details/52207035
2、List、Set和Map的区别
https://www.cnblogs.com/jxxblogs/p/11561629.html
看以上资料需要注意几个问题:
(1)线程安全问题
(2)使用场景问题
(3)某些场景下需要重写equals和hashcode方法,例如对象存储到Set中,需要去重,所以需要重写这两个方法
1、研究数组和链表的区别并做相应的记录:
https://blog.csdn.net/u010843114/article/details/52207035
2、List、Set和Map的区别
https://www.cnblogs.com/jxxblogs/p/11561629.html
看以上资料需要注意几个问题:
(1)线程安全问题
(2)使用场景问题
(3)某些场景下需要重写equals和hashcode方法,例如对象存储到Set中,需要去重,所以需要重写这两个方法