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); Але чи справді ці "копіюючі" конструктори, подібні статичні методи створення та потоки, справді безпечні та де …