중화사전망 - 서예자전 - Java 주석에 대한 Java 주석입니다
Java 주석에 대한 Java 주석입니다
메타데이터의 역할
메타데이터의 역할을 분류하려는 경우 크게 세 가지 범주로 나눌 수 있습니다.
문서 작성: 코드에서 식별된 메타데이터에서 문서를 생성합니다.
코드 분석: 코드에서 식별된 메타데이터로 코드를 분석합니다.
컴파일 확인: 컴파일러는 코드에 식별된 메타 데이터를 통해 기본 컴파일 검사를 수행할 수 있습니다 @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 (데이터);