자바의 신 11장 - 매번 만들기 귀찮은데 누가 만들어 놓은 거 쓸 수 없나요?

so2·2021년 6월 21일
0
post-custom-banner
  • API (Application Programming Interface)
    • 애플리케이션에 선언되어 있는 클래스와 메소드에 대한 상세한 설명이 포함된 문서
  • JAVA API문서를 보면서 개발할 때 Since와 See also를 꼭 확인해야한다.
    • Since : 해당 클래스가 JDK에 추가된 버전을 명시한다.
    • See also : 그 클래스와 관련되어 있는 모든 클래스나 인터페이스, 메소드 등의 링크가 제공된다.
    • 예를 들어 JAVA5기반 시스템을 만드는데 JAVA6 문서를 보면서 개발하면 컴파일이 제대로 되지 않는 경우가 발생할 수 있다. 개발하면서 생소한 메소드가 있다면 API 문서를 확인하여 그 메소드가 언제부터 추가되었는지 확인하는 습관을 가지는 것이 좋다.
  • JAVA API문서에서 Method Summary는 개발하면서 가장 많이 봐야하는 부분이다.
  • deprecated를 놔두는 이유
    • java버전이 올라갔을 때 메소드를 그냥 삭제해버리면 버전이 업그레이드 되었을 때 문제가 발생할 수 있다.
  • deprecated 경고 출력 이유
    - 컴파일할 때 알려주지 않으면 그 클래스가 deprecated되었다는 사실을 알 수 없다. (일반 에디터를 사용했을 때)

    JAVA 11 API 문서
    https://docs.oracle.com/en/java/javase/11/docs/api/index.html

post-custom-banner

0개의 댓글