중화사전망 - 서예자전 - Java 주석에 대한 Java 주석입니다

Java 주석에 대한 Java 주석입니다

주석은 JDK5.0 이상에서 도입되었습니다. 문서를 만들고, 코드의 종속성을 추적하고, 기본적인 컴파일 타임 검사를 수행하는 데 사용할 수 있습니다. @ comment name' 이 있는 코드에 주석이 있습니다. 의견 매개 변수의 수에 따라 의견을 태그 있는 설명, 단일 값 설명 및 전체 설명의 세 가지 범주로 나눌 수 있습니다. 이 중 어느 것도 프로그램의 의미에 직접적인 영향을 미치지 않습니다. 단지 주석 (logos) 으로 존재하며 반사 메커니즘 프로그래밍을 통해 이러한 메타데이터에 액세스할 수 있습니다. 또한 컴파일 시 코드의 주석이 소스 코드 수준에만 있는지 클래스 파일에 나타나는지 선택할 수 있습니다.

메타데이터의 역할

메타데이터의 역할을 분류하려는 경우 크게 세 가지 범주로 나눌 수 있습니다.

문서 작성: 코드에서 식별된 메타데이터에서 문서를 생성합니다.

코드 분석: 코드에서 식별된 메타데이터로 코드를 분석합니다.

컴파일 확인: 컴파일러는 코드에 식별된 메타 데이터를 통해 기본 컴파일 검사를 수행할 수 있습니다 @Override.

자바 코드

Packagecom.iwtxokhtd.annotation;

/* *

* 테스트 오버레이 주석

*@authorAdministrator

*

*/

PublicclassOverrideDemoTest {

//@ 덮어쓰기

PublicString tostring(){

테스트 의견으로 돌아가기

}

}

@Deprecated 의 역할은 사용하지 말아야 할 방법에 주석을 추가하는 것입니다. 프로그래머가 이러한 메서드를 사용하면 컴파일 시 프롬프트 메시지가 표시됩니다. Javadoc 의 @deprecated 태그와 같은 기능을 합니다. 정확하게 말하면 javadoc @deprecated 보다 좋지 않습니다. 인수를 지원하지 않기 때문입니다. @Deprecated 를 사용하는 예제 코드는 다음과 같습니다.

자바 코드

Packagecom.iwtxokhtd.annotation;

/* *

* 권장되지 않는 주석 테스트

*@authorAdministrator

*

*/

PublicclassDeprecatedDemoTest {

Publicstaticvoidmain (string [] args) {

//DeprecatedClass 에서 사용되지 않는 것으로 선언된 메서드를 사용합니다.

DeprecatedClass. Deprecatedmethod ();

}

}

ClassDeprecatedClass{

@ 사용되지 않음

Publistaticvoiddepractedmethod () {

}

}

@SuppressWarnings, 매개 변수는 다음과 같습니다.

사용되지 않음, 사용되지 않는 클래스 또는 메서드를 사용할 때 경고.

선택하지 않음-선택하지 않은 변환을 수행할 때 경고를 표시합니다

스위치 블록이 중단 없이 바로 다음 상태로 들어갈 때의 경고입니다.

경로, 클래스 경로, 소스 파일 경로 등에 존재하지 않는 경로가 있을 경우 경고.

Serial, serialVersionUID 에 대한 정의가 serializable 클래스에 누락된 경우 경고를 표시합니다.

마지막으로, Finally 절이 제대로 완료되지 않았을 때의 경고

모두, 위의 모든 상황에 대한 경고: packagecom. Iwtxokhtd.annotation

Import java.util.arraylist;

Importjava.util.list;

Public classsuppress warningsdemotest {

Publistaticlistlist = new ArrayList ();

@SuppressWarnings (선택되지 않음)

Publicvoidadd (문자열 데이터) {

List.add (데이터);