


package com.itheima.d1_unchange_collection;import java.util.List;import java.util.Map;import java.util.Set;/** * 目标: 不可变集合 */public class CollectionDemo { public static void main(String[] args) { // 1. 不可变的List集合 List<Double> list = List.of(596.5,700.5,523.0); // List.of方法JDK9才支持// list.add(689.0); // 不能添加不可变集合的数据,回报错// list.set(2,333.3); 不能修改 System.out.println(list); // 2. 不可变的Set集合 Set<String> names = Set.of("迪丽热巴","赵丽颖","古力娜扎");// names.add("三少爷"); 报错,不能修改 System.out.println(names); // 3. 不可变的Map集合 Map<String,Integer> maps = Map.of("huawei" , 2);// maps.put("衣服",3); // 报错,不能被修改 System.out.println(maps); }}