메모 사용자화 방법
메모 내장
(1) @SuppressWarnings 프로그램 앞에 javac 컴파일에서 경고를 제거할 수 있는 단계를 추가합니다 - 단계는 SOURCE (2) @Deprecated에 표시가 있는 패키지입니다. 방법은 필드가 유행이 지났음을 설명합니다. - 단계는 SOURCE (3) @Overricle에 이 표시를 하면 이 방법은 부류의 방법을 다시 쓰는 것입니다 - 단계는 SOURCE 입니다.
사용자 정의 메모
@interface를 사용하여 주석을 정의합니다. 다른 주석을 포함합니다. (주석의 역할은 다른 주석을 주석하는 것입니다.) @Target @Target는 Annotation이 수식한 대상의 범위를 설명합니다: Annotation은 패키지, types (클래스, 인터페이스, 매거, Annotation 유형), 유형 구성원 (방법, 구조 방법, 구성원 변수, 매거 값), 방법 파라미터와 로컬 변수 (예: 순환 변수,catch 파라미터) 에 사용할 수 있습니다.Annotation 유형의 선언에 target을 사용하여 코스메틱 목표를 보다 명확하게 나타냅니다.CONSTRUCTOR: 구조자를 설명하는 데 사용됩니다.FIELD:도메인을 설명하는 데 사용합니다.LOCAL_VARIABLE: 로컬 변수를 설명합니다.METHOD: 메서드를 설명하는 데 사용합니다.PACKAGE: 패키지를 설명하는 데 사용합니다.PARAMETER:매개변수를 설명하는 데 사용합니다.TYPE: 설명 클래스, 인터페이스 (주석 유형 포함), enum 설명 @Retention 은 주석의 생명 주기 (즉, 설명된 주석이 어느 범위 내에서 유효하고 일반적으로 RunTime) 를 설명하는 데 사용되며, 반사될 때 @Documented @Inherited
//
@Target(value = { ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
public @interface SetTable {
String value() default “";
}
// 1. class
Class> classForName = Class.forName("com.entity.Sudent");
// 2. getAnnotation ,
SetTable setTable = classForName.getAnnotation(SetTable.class);
관련 기사 링크: <<<<<<<<<<<<<<<<<<<<<
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.