Java 7에서 다이아몬드 연산자 ()의 요점은 무엇입니까? Java 7의 다이아몬드 연산자는 다음과 같은 코드를 허용합니다. List list = new LinkedList(); 그러나 Java 5/6에서는 간단히 다음과 같이 작성할 수 있습니다. List list = new LinkedList(); 타입 삭제에 대한 나의 이해는 이것들이 정확히 동일하다는 것입니다. 어쨌든 제네릭은 런타임에 제거됩니다. 왜 다이아몬드를 전혀 귀찮게합니까? 어떤 새로운 기능 / 유형 안전이 허용됩니까? 새로운 기능을 제공하지 않으면 왜 기능으로 언급합니까? 이 개념에 대한 나의 이해가 잘못 되었습니까? 문제 List list = new LinkedList(); 왼쪽에서 일반 유형을 사용 List하고 오른쪽에서 원시 유형..