主要更改是添加
ConcurrentHashMap了新Java
8默认
Map方法的特定实现,并具有依赖于内部细节的更好的并发实现。这些更改需要大量新的内部类,这些内部类使.java文件膨胀
例如,其中一些方法包括:
计算(K键,BiFunction
remappingFunction)
forEach(BiConsumer操作)
合并(K键,V值,BiFunction
remappingFunction)
仅举几个。
我认为这也说明了为什么您通常不必关心无需维护类的工作方式的实现细节。只要该类遵循其javadoc中规定的约定,您就应该对它的工作方式不可知,因为将来实现的详细信息可能会更改。



