java基础学习总结

1. 抽象类里可以没有抽象方法。目的是可以防止该类被实例化。

2. 接口继承的话,可以继承多个接口。跟JAVA类的单继承不一样。

3. HashSet,TreeSet,LinkedHashSet的区别

HashSet:能最快获取元素,存储顺序没有实际意义

TreeSet:存储顺序按照结果的升序保持对象

LinkedHashSet:按照添加顺序保持对象

HashMap,TreeMap,LinkedHashMap跟上面的区别一样

4.Iterate和ListIterate的区别

   它们都是迭代器,Iterate只能单向迭代,而ListIterate可以双向迭代(

   包括hasNext()和hasPrevious()方法)。

   迭代器统一了对容器的访问方式。

你可能感兴趣的:(java)