개요
업무하며, 개발할때 자주사용하는 컬렉션 타입 사용시 <> 이 꺽쇠? 에대해 궁금점 생김..
메모
<> 에대해
예를 들어, 다음과 같은 복잡한 컬렉션 타입이 있다면: “
Map<String, List<Map<String, Integer>>> complexData = new HashMap<String, List<Map<String, Integer>>>();Java 7 이상에서는 다이아몬드 연산자를 사용하여 다음과 같이 훨씬 간결하게 작성할 수 있습니다.
Map<String, List<Map<String, Integer>>> complexData = new HashMap<>();다이아몬드 연산자는 코드를 짧고 명확하게 유지하면서도, 제네릭의 모든 타입 안전성 이점을 그대로 유지하도록 해줍니다. 이렇게 타입 추론을 통해 개발자는 보다 효율적으로 코드를 관리할 수 있게 됩니다.