return (ConcurrentHashMap)sortedMap;




return new ConcurrentHashMap(sortedMap);

最佳答案

否。第一个是将sortedMap强制转换为ConcurrentHashMap。第二个是使用提供的ConcurrentHashMap创建一个新的sortedMap实例;它具有与sortedMap相同的映射。

在第一个中,您将有一个刚被转换为新类型的对象,而在第二个中,有两个对象;第二个是两个对象。一个是原始的sortedMap,另一个是ConcurrentHashMap的新实例。

关于java - 以下两行在Java中是否相同?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19868824/

10-10 13:22