Java容器

1. 用途

当数组个数不确定时,使用容器

2. 类别

Java容器_第1张图片

按用途分为collection与map,collection保存单一类,map保存键值对。其中均可用泛型。遍历使用iterator,不知对象类型。

3. 初始化与向上转型

List list = new ArrayList<>();

在实际编码中,经常使用向上转型(upcasting)为接口

向上转型:父类引用指向子类对象。

public static void dosleep(Human h) {
h.sleep();
}

优点:是代码简洁。若dosleep以子类对象为参数,则要写多个方法,使用父类作为参数,写一个即可。

4. 各类容器的功能

Collection

  • List
    • ArrayList(访问快,插入删除复杂)
      • LinkedList(插入删除快,访问慢)

未完

参考:

https://www.cnblogs.com/ACFLOOD/p/5555555.html

你可能感兴趣的:(Java,编程心得)