> Java > Java베이스 > 자바 패키지가 뭐야?

자바 패키지가 뭐야?

藏色散人
풀어 주다: 2019-11-09 10:55:19
원래의
5666명이 탐색했습니다.

자바 패키지가 뭐야?

자바 패키지란 무엇인가요?

Java 패키지(패키지)

패키지는 Java 파일의 디렉토리 구조 관리 및 구성을 용이하게 하고 서로 다른 Java 파일 간의 이름 충돌을 방지하기 위해 존재하는 Java 기능입니다.

클래스를 더 잘 구성하기 위해 Java는 클래스 이름의 네임스페이스를 구별하는 패키지 메커니즘을 제공합니다.

패키지의 역할

1. 유사하거나 관련된 기능을 가진 클래스나 인터페이스를 동일한 패키지로 구성하여 클래스 검색 및 사용을 용이하게 합니다.

2. 폴더와 마찬가지로 패키지도 트리 디렉터리 저장 방식을 사용합니다. 동일한 패키지에 있는 클래스의 이름은 서로 다르며, 서로 다른 패키지에 있는 클래스의 이름은 동일할 수 있습니다. 서로 다른 두 패키지에 있는 동일한 클래스 이름을 가진 클래스를 동시에 호출하는 경우 구별을 위해 패키지 이름을 추가해야 합니다. 그들을. 따라서 패키지는 이름 충돌을 방지할 수 있습니다.

3. 패키지도 접근 권한을 제한합니다. 패키지 접근 권한이 있는 수업만 특정 패키지의 수업에 접근할 수 있습니다.

Java는 패키지 메커니즘을 사용하여 이름 지정 충돌, 액세스 제어를 방지하고 클래스, 인터페이스, 열거형 및 주석 등의 검색 및 위치를 제공합니다.

패키지 문의 구문 형식은 다음과 같습니다.

package pkg1[.pkg2[.pkg3…]];
로그인 후 복사

예를 들어 Something.java 파일의 내용은

package net.java.util;
public class Something{
   ...
}
로그인 후 복사

그러면 해당 경로는 다음과 같이 저장된 net/java/util/Something.java여야 합니다. 패키지의 기능은 다양한 Java 프로그램을 분류하여 다른 Java 프로그램에서 보다 편리하게 호출할 수 있도록 저장하는 것입니다.

패키지는 상호 연결된 유형(클래스, 인터페이스, 열거 및 주석)의 집합으로 정의하여 이러한 유형에 대한 액세스 보호 및 네임스페이스 관리 기능을 제공할 수 있습니다.

다음은 Java의 일부 패키지입니다.

● java.lang - 기본 클래스 패키징

● java.io - 입력 및 출력 기능이 포함된 함수

개발자는 클래스 및 인터페이스 세트를 직접 패키징할 수 있으며, 자신의 패키지를 정의하십시오. 그리고 실제 개발에서 이를 수행하는 것이 좋습니다. 클래스 구현을 직접 완료한 후 관련 클래스를 그룹화하면 다른 프로그래머가 어떤 클래스, 인터페이스, 열거형, 주석 등이 관련되어 있는지 쉽게 확인할 수 있습니다.

패키지는 새 네임스페이스를 생성하므로 다른 패키지의 이름과 이름 충돌이 발생하지 않습니다. 패키지 메커니즘을 사용하면 액세스 제어를 더 쉽게 구현하고 관련 클래스를 더 쉽게 찾을 수 있습니다.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿