메모 사용자화 방법

1410 단어
전편 <<다음 편>>은 왜 equals를 다시 쓰고hashcode를 다시 쓰는 방법입니까
메모 내장
(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); 

관련 기사 링크: <<<<<<<<<<<<<<<<<<<<<

좋은 웹페이지 즐겨찾기