可以往集合内部添加所有的类型的元素,泛型可以指定元素类型
    image.png
    image.png

    1. package com.itheima.arraylist;
    2. import java.util.ArrayList;
    3. /*
    4. 目标:能够使用泛型约束ArrayList集合操作的数据类型(以后定义集合都要使用泛型)
    5. */
    6. public class ArrayListDemo2 {
    7. public static void main(String[] args) {
    8. // ArrayList<String> list = new ArrayList<String>();
    9. ArrayList<String> list = new ArrayList<>(); // new后面的String可以不写
    10. list.add("Java");
    11. list.add("Mysql");
    12. ArrayList<Integer> list1 = new ArrayList<>(); // 该集合元素只能存储整型的数据
    13. list1.add(13);
    14. list1.add(333);
    15. // ArrayList<Object> list2 = new ArrayList<>(); // 这里的object可以存储所有类型的元素
    16. }
    17. }