본문 바로가기

애너테이션2

231024 자바의정석 (애너테이션 타입 정의, 요소) Ch-12 34~37 [애너테이션 타입 정의하기, 애너테이션의 요소] 애너테이션 타입 정의하기 - 애너테이션을 직접 만들어 쓸 수 있따. @interface 애너테이션이름 { 타입 요소이름(); // 애너테이션 요소를 선언한다. … } - 애너테이션의 메서드는 추상메서드이며, 애너테이션을 적용할 때 지정(순서x) 애너테이션의 요소 - 적용시 값을 지정하지 않으면, 사요될 수 있는 기본값 지정 가능(null제외) - 요소가 하나이고 이름이 Value일 때는 요소의 이름 생략 가능 - 요소의 타입이 배열인 경우, 괄호{}를 사용해야 한다. 모든 애너테이션의 조상 - java.lang.annotation.Annotation - Annotation은 모든 애너테이션의 조상이지만 상속은 불가 - 사실 Annota.. 2023. 10. 24.
1023 공부 (1) 자바의 정석 Ch-12 12~14 12-12 와일드 카드 - 하나의 참조 변수로 대입된 타입이 다른 객체를 참조 가능 제한 없음. - 메서드의 매개변수에 와일드 카드를 사용 지네릭 메서드 - 지네릭 타입이 선언된 메서드 (타입 변수는 메서드 내에서만 유효) - 클래스 타입 매겨변수 와 메서드의 타입 매개변수 는 별개 - 메서드를 호출할 때마다 타입을 대입해야 (대부분 생략 가능) - 메서드를 호출할 때 타입을 생략하지 않을 때는 클래스 이름 생략 불가 와일드 카드는 하나의 참조변수로 서로 다른 타입이 대입된 여러 지네릭 객체를 다루기 위한 것이고, 지네릭 메서드는 메서드를 호출할 때마다 다른 지네릭 타입을 대입할 수 있게 한 것이다. (2) IT 용어 도감 리소스 / 프로세스 리소스: 컴퓨터 속의.. 2023. 10. 23.