7
Який сенс алмазного оператора (<>) у Java 7?
Діамантовий оператор java 7 дозволяє такий код: List<String> list = new LinkedList<>(); Однак на Java 5/6 я можу просто написати: List<String> list = new LinkedList(); Моє розуміння стирання типу - це те саме. (Узагальнений варіант все одно видаляється під час виконання). Навіщо взагалі турбуватися з діамантом? Які нові функціональні можливості …