List 是有序的
而Set是无序的
都有实现collection的方法。
比如add();
但set不可重复添加。就是不可添加相同的值。比如add(“aa”);运行2遍。结果只有一个。
但是Set是怎么判断重复的呢?
是用equal()和hashCode();判断的。会调用对象的这个方法。来实现比较。
但如果添加自定义类 的话不仅要重写equals 还需要重写hashCode这个方法。他才会正常的进行比较。