import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
/**
* 类成员变量:首字母小写和驼峰原则:monthSalary,除了第一个单词意外,后面的单词首字母大写
* 局部变量:首字母小写和驼峰原则
* 常量:大写字母和下划线:PI_VALUE
* 类名:首字母大写和驼峰原则:Man,GoodMan
* 方法名:首字母小写和驼峰原则:run(),runRun()
* */
public class Collection_Demo {
public static void main(String[] args) {
//有序的、有索引的、可重复的
Collection list=new ArrayList();
list.add("Java");
list.add("Mybatis");
list.add(23);
list.add(23);
list.add(false);
System.out.println(list);
System.out.println("********************");
//无序的,不重复的、无索引的
Collection list1=new HashSet();
list1.add("Java");
list1.add("阿春");//写一个一样的判断是否可以重复
list1.add("阿春");
list1.add("15");
list1.add("Mybatis");
list1.add("true");
System.out.println(list1);
System.out.println("********************");
//<数据类型约束>,不可以写基本类型:int/double/float/byete...
Collection<String> list2=new ArrayList();
list2.add("咸鱼");
// list2.add(25);//报错,上面约束了<String>类型数据
list2.add("sada51");
System.out.println(list2);
//集合不支持基本数据来类型,可以用引用类型代替
Collection<Integer> list3=new ArrayList();
list3.add(123);
System.out.println(list3);
//
Collection<Double> list4=new ArrayList();
// list4.add(22);//报错,不是double类型
list4.add(22.0);
// list4.add("asfas");//报错,数据类型不对
// list3.add("啊飒飒的");
System.out.println(list4);
System.out.println("********************");
}
}
运行结果: