MethodModifiable?Fixed size?Java Version
Arrays.asList()Partially✅ YesJava 1.2
new ArrayList<>()✅ Yes❌ NoAlways works
List.of()❌ No✅ YesJava 9+
List<String> list1 = Arrays.asList("a", "b", "c");
List<String> list3 = List.of("a", "b", "c");
 
List<String> list2 = new ArrayList<>(Arrays.asList("a", "b", "c"));