자바 어노테이션(Java Annotation)은 자바 소스 코드에 추가하여 사용할 수 있는 메타데이터의 일종이다. 보통 @ 기호를 앞에 붙여서 사용한다. JDK 1.5 버전 이상에서 사용 가능하다. 클래스 파일에 임베디드되어 컴파일러에 의해 생성된 후 자바 가상머신에 포함되어 작동한다.
@Override
해당 메서드가 부모 클래스에 있는 메서드를 오버라이드 했다.
그러므로 제대로 오버라이딩했는지 확인해 봐라.
혹시라도 라이브러리가 업데이트 되면서 부모 클래스 쪽에서 변경이 되는 경우,
제대로 오버라이드 하지 않는다면 오류가 발생해 확인을 할 수 있다.
@Deprecated
해당 메서드(or 클래스)에 대해 사용을 자제해 달라는 의미이다.
기존보다 더 나은 기능을 제공하는 메서드를 만들었을 때,
이후에 개선된 메서드로 대체될 수도 있기 때문에 해당 메서드는 웬만하면 사용을 자제해야 한다.
@SuppressWarnings
경고 메시지를 굳이 보고 싶지 않을 때, 해당 경고 메시지는 출력하지 않게 해 달라는 의미이다.
(컴파일러의 경고와 관련)
참고:
https://ko.wikipedia.org/wiki/%EC%9E%90%EB%B0%94_%EC%95%A0%EB%84%88%ED%85%8C%EC%9D%B4%EC%85%98
참고:
https://honeyinfo7.tistory.com/56
참고:
https://hamait.tistory.com/314
참고:
https://okky.kr/article/346969
참고:
'기타 > IT 지식' 카테고리의 다른 글
[IT 지식] parameter/argument (0) | 2021.10.31 |
---|---|
[IT 지식] 등차수열 (0) | 2021.10.30 |
[IT 지식] SVM Mode (0) | 2021.10.29 |
[IT 지식] 에라토스테네스의 체 (0) | 2021.10.25 |