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