Quel est l'intérêt de l'opérateur diamant (<>) dans Java 7?

L'opérateur diamant dans java 7 autorise un code comme celui-ci: List<String> list = new LinkedList<>(); Cependant en Java 5/6, je peux simplement écrire: List<String> list = new LinkedList(); Ma compréhension de l'effacement de type est que ce sont exactement les mêmes. (Le...