Java 설계자는 왜 List<Dog>을 List<Animal>로 받지 못하도록 했을까?
· 7 min read
이 글을 읽은 후엔 제네릭이 불변성을 가져야만 하는 이유, 자바가 제네릭을 런타임에 소거하는 이유, 그리고 와일드카드와 제네릭 메서드가 왜 필요한지 알게 될 것입니다.
Java tag
View All Tags이 글을 읽은 후엔 제네릭이 불변성을 가져야만 하는 이유, 자바가 제네릭을 런타임에 소거하는 이유, 그리고 와일드카드와 제네릭 메서드가 왜 필요한지 알게 될 것입니다.
이 글을 읽은 후엔 람다 표현식과 함수형 인터페이스에 대해 이해하고 더 간결하고 가독성 좋게 코드를 작성할 수 있을 것입니다.
이 글을 읽은 후엔 시간 제한을 걸어야하는 테스트 메서드 2가지를 적절하게 사용할 수 있습니다.
이 글을 읽은 후엔 HashMap과 TreeMap의 차이를 알고 요구사항에 맞게 더 적절히 사용할 수 있습니다.