자바를 개발한 사람들은 소스코드에 대한 문서를 따로 만들기보다 소스코드과 문서를 하나의 파일로 관리하는 것이 낫다고 생각했다. 그래서 소스코드의 주석'/** ~ */'에 정보를 저장하고, 주석으로부터 HTML문서를 생성해내는 프로그램(javadoc.exe)을 만들어서 사용했다. (메타 데이터)
소스코드에서 비즈니스 로직에는 영향을 주지는 않지만 해당 타겟의 연결 방법이나 소스코드의 구조를 변경할 수 있다.
- 용도
- 컴파일러에게 코드 작성 문법 에러를 체크하도록 정보 제공
- SW 개발툴이 빌드나 배치시 코드를 자동으로 생성할 수 있도록 정보 제공
- 런타임시 특정 기능을 실행하도록 정보를 제공
'Java > 기초' 카테고리의 다른 글
[Java] JVM메모리 구조 (0) | 2021.08.08 |
---|---|
[Java] 쓰레드(Thread) - 1/2 (프로세스, 쓰레드, 데몬쓰레드) (0) | 2021.08.08 |
[Java] 지네릭스(Generics) (0) | 2021.08.08 |
[Java] 인터페이스 vs 추상클래스 (0) | 2021.02.07 |
[Java] BigInteger, BigDecimal 클래스 (0) | 2020.11.15 |