1
Java 7에서 다이아몬드 연산자 (<>)의 요점은 무엇입니까?
Java 7의 다이아몬드 연산자는 다음과 같은 코드를 허용합니다. List<String> list = new LinkedList<>(); 그러나 Java 5/6에서는 간단히 작성할 수 있습니다. List<String> list = new LinkedList(); 타입 삭제에 대한 나의 이해는 이것들이 정확히 동일하다는 것입니다. 어쨌든 제네릭은 런타임에 제거됩니다. 왜 다이아몬드를 전혀 귀찮게합니까? 어떤 새로운 기능 / 유형 안전이 허용됩니까? 새로운 …