프로젝트 개발에서는 주석이 모든 곳에서 사용됩니다. 주석을 사용하면 코드가 단순화되고 프로그래머의 작업량이 줄어듭니다. Annotation이 사용되는 이유, Java에서 흔히 사용되는 Annotation, Annotation의 분류, Annotation의 커스터마이징 방법 등 Java Annotation에 대한 포괄적인 이해를 돕습니다. 마지막으로 실제 프로젝트에서 Annotation을 적용하는 방법을 실습 사례를 통해 보여줍니다.
강좌 재생 주소: http://www.php.cn/course/293.html
선생님의 강의 스타일:
선생님의 강의는 간단하고 깊이 있고 명확합니다. 논리적 사고력을 사용하여 학생들의 관심을 끌고 이성을 사용하여 교실 교육 과정을 제어합니다. 선생님의 강의를 들으면서 학생들은 지식을 배울 뿐만 아니라 사고력 훈련도 받으며 선생님의 엄격한 학문적 태도에 영향을 받고 영향을 받습니다
이 영상에서 더 어려운 점은 JDK의 주석입니다:
주석 이해하기
Java 개발자의 경우 소스 프로그램 외에도 코드를 작성할 때 Javadoc 태그를 사용하여 클래스, 메서드 또는 멤버 변수에 주석을 달므로 Javadoc 도구를 사용하여 다음과 같은 Javadoc 문서를 생성할 수 있습니다. 소스 코드와 일치합니다. @param 및 @return과 같은 Javadoc 태그는 프로그램 코드를 설명하는 주석 정보를 타사 도구에 제공하는 주석 태그입니다. Xdoclet을 사용해 본 친구들은 이것에 더 깊은 인상을 받을 것입니다. Struts와 Hibernate는 모두 Xdoclet 태그를 제공하며 이를 사용하여 프로그램 코드에 해당하는 구성 파일을 빠르게 생성할 수 있습니다.
JDK5.0 주석은 Javadoc 태그와 Xdoclet 태그의 확장 및 개발로 볼 수 있습니다. JDK5.0에서는 이러한 태그를 사용자 정의하고 Java 언어의 반사 메커니즘을 통해 클래스에 표시된 주석을 얻어 특정 기능을 완성할 수 있습니다.
주석은 코드의 보조 정보입니다. 주석은 프로그램 코드의 실행을 직접적으로 방해할 수 없으며 코드는 정상적으로 실행됩니다. Java 언어 인터프리터는 이러한 주석을 무시하고 타사 도구가 주석 처리를 담당합니다. 타사 도구는 코드의 주석을 사용하여 프로그램 코드의 실행을 간접적으로 제어할 수 있습니다. 이러한 도구는 Java 반사 메커니즘을 통해 주석 정보를 읽고 이 정보를 기반으로 대상 프로그램의 논리를 변경합니다. @AspectJ 메소드를 지원합니다.
간단한 주석 클래스
일반적으로 타사 도구는 특정 주석 처리를 담당할 뿐만 아니라 이러한 주석에 대한 정의도 제공하므로 일반적으로 주석을 사용하는 방법에만 집중하면 됩니다. 그러나 주석 클래스 자체를 정의하는 것은 어렵지 않습니다. Java는 주석 정의를 위한 구문을 제공합니다. 다음으로, 코드 목록 7-1에 표시된 것처럼 간단한 주석 클래스 작성을 즉시 시작합니다.
코드 목록 7-1 NeedTest 주석 클래스
package com.baobaotao.aspectj.anno; import java.lang.annotation.ElementType; import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; @Retention(RetentionPolicy.RUNTIME) //①声明注解的保留期限 @Target(ElementType.METHOD)//②声明可以使用该注解的目标类型 public @interface NeedTest {//③定义注解 boolean value() default true;//④声明注解成员 }
위 내용은 Java 주석을 종합적으로 분석하는 권장 비디오 튜토리얼 자료의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!