>  기사  >  Java  >  자바 패키지란 무엇입니까?

자바 패키지란 무엇입니까?

(*-*)浩
(*-*)浩원래의
2019-11-12 10:39:072603검색

자바 패키지란 무엇입니까?

패키지는 클래스 이름 공간을 구분하는 데 사용되는 클래스 컨테이너입니다. 패키지 이름을 지정하지 않으면 모든 예제는 이름이 지정되지 않은 기본 패키지에 속합니다.

Java의 패키지에는 일반적으로 관련 클래스가 포함되어 있습니다. 예를 들어 운송과 관련된 모든 클래스는 Transportation이라는 패키지에 배치될 수 있습니다.

가방의 용도는 무엇인가요? (추천 학습: vjava 강좌 )

위에서 언급했듯이 더 나은 구성 클래스는 클래스 이름을 공간에 표시하지 않고 클래스 간의 계층 관계를 나타내는 것입니다.

패키지를 만드는 방법은 무엇인가요?

IDE 도구를 사용하지 않는 경우 패키지를 만드는 것은 새 클래스를 만든 후 클래스 시작 부분에 패키지 이름을 추가하면 더 편리합니다. 새 패키지를 만들고 패키지 이름만 지정하면 됩니다.

프로그래머는 패키지를 사용하여 소스 파일의 클래스가 속한 특정 패키지를 나타낼 수 있습니다. 패키지 문의 형식은

package pkg1[.pkg2[.pkg3…]];

프로그램에 패키지 문이 있는 경우 해당 문은 소스 파일의 첫 번째 실행 문이어야 하며 앞에는 주석이나 빈 줄만 올 수 있습니다. 또한 파일에는 최대 하나의 패키지 문이 있을 수 있습니다.

패키지 이름은 계층적 관계를 가지며 각 레이어는 점으로 구분됩니다. 패키지 계층 구조는 Java 개발 시스템의 파일 시스템 구조와 동일해야 합니다. 일반적으로 패키지 이름에는 모두 소문자를 사용하는데, 이는 클래스 이름이 대문자로 시작하고 각 단어의 첫 글자도 대문자로 시작하는 명명 규칙과 다릅니다.

패키지 선언을 사용할 때 동일한 패키지나 프로그램의 패키지 요소를 가져올 필요가 없습니다. import 문은 다른 패키지의 클래스를 현재 네임스페이스에 도입하는 데에만 사용됩니다. 현재 패키지는 항상 현재 네임스페이스에 있습니다.

파일이

package java.awt.image

로 선언된 경우 이 파일은 Windows의 javaawtimage 디렉터리 또는 Unix의 java/awt/image 디렉터리에 저장되어야 합니다.

간단히 말해서 Java에 "패키지"를 도입한 주된 이유는 Java 자체의 크로스 플랫폼 기능이 필요하기 때문입니다. Java의 모든 리소스도 파일로 구성되어 있기 때문에 주로 구성하고 관리해야 하는 수많은 클래스 파일이 포함되어 있습니다.

Java도 디렉토리 트리 구조를 사용합니다. 다양한 공통 운영 체제 플랫폼에서 파일 관리는 디렉토리 트리 형태로 구성되지만, 다양한 플랫폼과 구별하기 위해 Java는 디렉토리를 구분하는 데 "."를 사용합니다.

위 내용은 자바 패키지란 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.