두가지 큰 변화 자바8 부터 어노테이션을 타입 선언부에도 사용할 수 있게 됨 자바8 부터 어노테이션을 중복해서 사용할 수 있게 됨 타입 선언 부 제네릭 타입 변수 타입 매개변수 타입 예외 타입 ... 타입에 사용할 수 있으려면 TYPE_PARAMETER - 타입 변수에만 사용할 수 있다. @Chicken @Retention(RetentionPolicy.RUNTIME) // 이 애노테이션 정보를 언제까지 유지할 것인가 @Target(ElementType.TYPE_PARAMETER) // 이 애노테이션을 사용할 곳 public @interface Chicken { } public static void main(String[] args) { } static class FeelsLikeChicken { // 는..
기록/JAVA 2021. 1. 17. 14:45
두가지 큰 변화 자바8 부터 어노테이션을 타입 선언부에도 사용할 수 있게 됨 자바8 부터 어노테이션을 중복해서 사용할 수 있게 됨 타입 선언 부 제네릭 타입 변수 타입 매개변수 타입 예외 타입 ... 타입에 사용할 수 있으려면 TYPE_PARAMETER - 타입 변수에만 사용할 수 있다. @Chicken @Retention(RetentionPolicy.RUNTIME) // 이 애노테이션 정보를 언제까지 유지할 것인가 @Target(ElementType.TYPE_PARAMETER) // 이 애노테이션을 사용할 곳 public @interface Chicken { } public static void main(String[] args) { } static class FeelsLikeChicken { // 는..