对于Java的所有常见集合框架类来说,isEmpty()方法和size()==0时间复杂度都是O(1),两者完全等价,因此工程上使用两者皆可。
在使用java.util.stream.Collectors类的toMap() 方法时,即使value为null也可以被解析。
在foreach语句中,可以对集合进行remove()/add()的操作。
对于Arrays.asList()而言,如果传入了基本数据类型的数组(例如int[])作为参数生成了集合对象,那么后续通过该集合对象调用get方法,如果超过了数组总长度,则将抛出ArrayIndexOutOfBoundsException异常。