В чем смысл бриллиантового оператора (<>) в Java 7?

Алмазный оператор в Java 7 позволяет код, подобный следующему: List<String> list = new LinkedList<>(); Однако в Java 5/6 я могу просто написать: List<String> list = new LinkedList(); Я понимаю, что стирание типа это то же самое. (Универсальный в любом случае удаляется во время...