메타 데이터의 형태인 주석은 프로그램의 일부가 아닌 프로그램에 대한 데이터를 제공합니다.
주석들은 주석이 붙은 코드의 작동에 직접적인 영향을 미치지 않습니다.
주석의 용도는 아래와 같이 많이 있습니다:
Annotations, a form of metadata, provide data about a program that is not part of the program itself. Annotations have no direct effect on the operation of the code they annotate.
Annotations have a number of uses, among them:
- 컴파일러에 대한 정보 - 컴파일러는 오류를 찾거나 경고를 숨기기 위하여 주석을 사용할 수 있습니다.
Information for the compiler — Annotations can be used by the compiler to detect errors or suppress warnings. - Compile-시점 및 설치-시점의 처리 — Software 도구들은 code, XML files 등을 생성하기 위하여 주석 정보를 처리할 수 있습니다.
Compile-time and deployment-time processing — Software tools can process annotation information to generate code, XML files, and so forth. - Runtime 처리 — 일부 주석은 런타임 시에 검사되도록 하는데 사용될 수 있습니다.
Runtime processing — Some annotations are available to be examined at runtime.
이 레슨에서는 주석이 사용될 수 있는 곳, 주석을 적용하는 방법, 자바 플랫폼, 스탠다드 에디션 (자바 SE API)에서 사용할 수 있는 사용할 수 있는 미리 정의된 주석 타입은 어떤 것인지, 보다 강력한 타입의 체킹을 가진 코드를 작성하기 위하여 타입 주석이 플러그 형 시스템과 함께 사용될 수 있는 방법, 반복 주석을 구현하는 방법을 설명합니다.
This lesson explains where annotations can be used, how to apply annotations, what predefined annotation types are available in the Java Platform, Standard Edition (Java SE API), how type annnotations can be used in conjunction with pluggable type systems to write code with stronger type checking, and how to implement repeating annotations.
'Java 배우기' 카테고리의 다른 글
Declaring an Annotation Type 어노테이션 타입 선언하기 (0) | 2016.01.05 |
---|---|
Annotations Basics (0) | 2016.01.05 |
Questions and Exercises: Enum Types (0) | 2016.01.05 |
Enum Types 이넘 타입 (0) | 2016.01.05 |
Questions and Exercises: Nested Classes (0) | 2016.01.05 |
댓글