2011-08-28 3 views

답변

0

this과 같은 이유로 혼란 스럽다고 생각됩니다. 이것은 API이며 0 코드를 포함합니다. 패키지 배치 방법을 설명하지만 실제로 다릅니다.

패키지는 클래스를 구성하고 그룹화하는 방법입니다. 예를 들어, java.awt.datatransfer.Clipboard에는 java.awt.datatransfer 패키지가 있습니다.

API는 단지 사양에 불과합니다. 어떻게 작동해야하는지 설명합니다.

희망이 있습니다.

+0

그래서 API는 패키지/패키지의 문서 일뿐입니다. –

+0

API는 구현이 만나는 계약입니다. 이것은 인터페이스와 선택적으로 문서로 구성됩니다. (일부 API는 인터페이스로만 구성됩니다.) 인터페이스 (또는 주석)가없는 문서는 실제로 사용할 수 없습니다 –

+0

Ok! 자세한 답변은 잘 고맙습니다 .. !! –

1

API는 응용 프로그램/라이브러리의 사양입니다. 예를 들어 Java 6 API입니다.

패키지는 응용 프로그램의 클래스, 모듈 및 기능을 이름 공간에 논리적으로 그룹화 한 것입니다. 일반적으로 패키지는 jar 파일을 통해 배포됩니다 (jar는 패키지 모음입니다). 예를 들어 이것은 Java 6 package입니다.

+0

자바 6 패키지에 대한 링크를 게시하려고 한 것 같습니까? – Geo

+0

@Geo - 자바 6 패키지 링크를 게시했습니다. – CoolBeans

관련 문제