2
Как я могу безопасно копировать коллекции?
В прошлом я говорил, что для безопасного копирования коллекции сделайте что-то вроде: public static void doThing(List<String> strs) { List<String> newStrs = new ArrayList<>(strs); или public static void doThing(NavigableSet<String> strs) { NavigableSet<String> newStrs = new TreeSet<>(strs); Но действительно ли эти «копирующие» конструкторы, подобные статические методы создания и потоки действительно безопасны и …