老男孩IT教育,只培养技术精英

全国免费咨询电话:400-609-2893访问旧版
java基础知识点整合

    /    2017-10-31

Collection 接口:它是 Java 集合框架的一个根接口,也是List、Set和 Queue 接口的父接口。同时它定义了可用于操作 List、Set 和 Queue 的方法—增删改查。


Map接口:它提供了一种映射关系,其中的元素是以键值对 (key-value) 的形式存储的。Map 接口有一个重要的实现类 HashMap。


①在 Map 接口中的键值对是以 Entry 类型的对象实例形式存在。


②在 Map 接口中键值( Key 值)是不可以重复的,value 值却可以重复,也就是存在多对一的关系。


③在 Map 接口中提供了分别返回Key值的集合、value值的集合以及Entry集合的方法。


④ Map 支持泛型,同时 Key 值和 value 值都是可以为 null 的。


⑤在 HashMap 中的 Entry 对象是无序排序的,这点特性和 List 接口是相反的。


⑥在 HashMap 中有且只能有一个 Key 值为 null 的映射。(注:ke 值是不能重复的)


List 接口:List 接口有一个重要的实现类 ArrayList (数组序列)。

① List 是元素有序并且可以重复的集合。

② List 可以精确的控制每个元素的插入位置,或删除某个元素的位置。


Comparator接口:临时的比较规则。如果某一个类要实现这个接口,那必然要实现它的 Compare() 方法。


Comparable接口:默认的比较规则。当实现了这个接口,则表示这个类的实例可以比较大小,可以进行自然排序。如果某一个类要实现这个接口,那必然要实现它的 CompareTo() 方法。



本文选自老男孩教育官网,转载请注明出处!


(0)

分享至