Heim > Java > javaLernprogramm > Hauptteil

Welche Funktionen bieten Module in Java 9?

WBOY
Freigeben: 2023-08-26 11:33:02
nach vorne
1065 Leute haben es durchsucht

Java 9中模块的特点是什么?

Module ist eine Sammlung von Code, Daten und Ressourcen. Es handelt sich um eine Reihe verwandter Pakete und Typen, wie z. B. Klassen , abstrakte Klassen und Schnittstellen mit Code, Datendateien und einigen statischen Ressourcen.

Im Folgenden sind einige Funktionen des Moduls aufgeführt.

Eigenschaften von Modulen:

  • Module müssen Schnittstellen definieren, um mit anderen Modulen kommunizieren zu können.
  • ModuldefinitionModulSchnittstelleund ModulImplementierung.
  • Module stellen eine Reihe von Eigenschaften bereit, die Informationen enthalten.
  • Zwei oder mehr Module sind verschachteltineinander.
  • Module haben klar, definierteVerantwortlichkeiten. Jede Funktion wird nur von einem Modul implementiert.
  • Module müssen unabhängig von anderen Modulen testbar sein.
  • Fehler in einem Modul können nicht auf andere Module übertragen werden.

Wenn wir zwei Module haben: M1 und M2 und ein Paket in einem Modul. M2 heißt Pkg2, wir wollen, dass es im Modul M1 zugänglich ist, dann müssen folgende Bedingungen erfüllt sein:

  • Modul M1 hängt von den Modulen M2, ab, dann kann Modul M1 In der Deklaration ist das Modul M2 „erfordert“ angegeben.
  • Module
  • M2Exportiert das Paket Pkg2, um es für davon abhängige Module verfügbar zu machen. In der Deklaration des Moduls M2 können wir angeben, dass es das Paket Pkg2 „exportiert“.
  • ul>

Das obige ist der detaillierte Inhalt vonWelche Funktionen bieten Module in Java 9?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage