集合的特点:集合适合做数据个数不确定,且要做增删元素的场景


package com.itheima.arraylist;import java.util.ArrayList;/*目标:创建ArrayList对象,代表集合容器,往里面添加元素*/public class ArrayListDemo1 {public static void main(String[] args) {// 1。 创建ArrayList集合的对象 代表集合容器ArrayList list = new ArrayList(); // 创建一个集合对象// 添加数据list.add("Java"); // String是引用类型的数据,栈内存变量存的是地址list.add("Mysql");list.add("黑马");list.add("创智播客");System.out.println(list); // 直接输出集合,即可输出集合的元素// 给指定索引添加元素list.add(1,"赵丽颖");System.out.println(list); // 栈内存存的是地址,但是String引用类型(比较特殊,其他引用类型直接输出地址),// 直接输出变量名会自动在堆内存中找到,对应的对象值}}
