> Java > java지도 시간 > Java 9에서 이름이 없는 모듈은 무엇입니까?

Java 9에서 이름이 없는 모듈은 무엇입니까?

王林
풀어 주다: 2023-08-18 23:17:07
앞으로
976명이 탐색했습니다.

Java 9中的未命名模块是什么?

이름이 없는 모듈이름이 없는 패키지의 개념입니다. 이름이 모듈 인 어떤 에도 패키지나 클래스를 정의할 수 없지만 jar 파일 의 클래스 경로에 있는 모듈입니다. 코드가 이러한 파일에서 유형을 로드하려고 시도하면 모듈 시스템은 classpath

를 찾아서 로드하려고 시도합니다.

An named module은 모든 named , 내장 플랫폼 모듈을 포함한 다른 모든 모듈을 읽고 모든 패키지

를 내보냅니다. 명명되지 않은 모듈의 패키지는 무시할 수 있으며 이는 명명된 모듈에도 정의되어 있습니다.

이름이 지정되지 않은 모듈은
  • 모듈 경로
  • 에 있는 다른 모든 모듈에서 내보낸 모든 패키지에 액세스할 수 있습니다.
  • 클래스 경로의 모든 jar 파일(즉, 이름이 지정되지 않은 모듈에 있는 다른 모든 유형)

Grammar

<strong>java --module-path out -module moduleName/com.tutorialspoint.UnnamedModuleTest</strong>
로그인 후 복사

Example

의 중국어 번역은 다음과 같습니다.

Example

public class UnnamedModuleTest {
   public static void main(String args[]) {
      <strong>Module </strong>module = UnnamedModuleTest.class.<strong>getModule()</strong>;
      System.out.println("Module: "+ module);
      System.out.println("Name: " + module.<strong>getName()</strong>);
      System.out.println("isNamed: " + module.<strong>isNamed()</strong>);
      System.out.println("Descriptor: " + module.<strong>getDescriptor()</strong>);
   }
}
로그인 후 복사

Output

<strong>Module: unnamed module @c818063
Name: null
isNamed: false
Descriptor: null</strong>
로그인 후 복사
🎜

위 내용은 Java 9에서 이름이 없는 모듈은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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