[인터돌™] 공부 해보자!! 열심히~~~

반응형
  • @author : 클래스나 인터페이스의 제작자 표시
  • @version : 버전정보
  • @return : 메소드가 void형이 아닌경우 return value type을 기술
  • @exception : 메소드가 발생 시킬수 있는 예외를 기술
  • @throws : @exception Tag와 동일
  • @deprecated : 다음버젼에서 폐기된 메소드를 알림
  • @param : 매개변수에 대한 설명(@param 변수 설명의 형태)
  • @serial : 기본적으로 직렬화 할 수 있는 클래스의 멤버를 설명
  • @see class_name#member  : 클래스 , 인터페이스, 메소드, 생성자 혹은 URL에 대한 전후참조표시
  • @since : Tag를 가진 객체가 언제 추가 되었는지 명시
  • {@link class_name#member label} : 메소드나 필드의 상호 참조에 대한 링크를 표시

* @see의 경우 Javadoc See Also: 문장과 링크가 만들어지나, @link의 경우 주석내에 링크를 생성합니다.

Javadoc의 주석 작성법은 다음과 같습니다.

  • method 상단에 /** .. */ 주석을 추가하면, Javadoc대상이된다.
  • comment 는 반드시 /** 으로 시작해야한다. /* Javadoc의 대상이 아니다.
  • method 설명은 html 형식으로 출력된다. 줄바꿈을 하려면 <br/> 태그를 사용해야한다.
  • @param, @return, @throws method 에서 필수속성이다.
  • @throws는 사용자가 처리해야할 예외이다. 따라서 이 예외가 언제 발생하는지에 대해 반드시 설명이 필요하다.
  • @return 에서 반환타입에 대해서 기술할 필요가 없다.
  • interface가 존재한다면, 구현체에서는 주석을 생성할 필요가 없다.
    interface
    에서 정의된 method의 의도대로 구현을 한 것이므로, interface에서의 주석만으로 충분하다.
    , interface 에 정의되어 있지 않은 구현체의 method 는 주석을 필요로 한다.
  • 주석 작성시, 다른 클래스를 참조할 경우에는 {@link } 사용한다.
    이 것은 Javadoc에서 하이퍼링크를 생성한다.
  • 주석 작성시, code를 기술할 경우엔, <pre> 태그를 사용한다.

보다 자세한 내용은 http://java.sun.com/j2se/javadoc/index.jsp 에서 확인할 수 있습니다.


출처 : 잘 몰라요 ㅡㅡ;;; 어디선가 받은거




이 글을 공유합시다

facebook twitter googleplus kakaoTalk kakaostory naver band