Heim  >  Artikel  >  Java  >  Erste Schritte mit Java 9

Erste Schritte mit Java 9

巴扎黑
巴扎黑Original
2017-06-23 16:30:271922Durchsuche

Text von / Lin Bento

Java 9

Im ersten Teil wird der Hauptinhalt wie folgt erklärt:

  • JDK 9 Enthält Welchen Inhalt

  • Systemanforderungen für die Ausführung des Codes

  • So installieren Sie NetBeans

1 JDK-Einführung

JDK 9 ist die neunte Hauptversion des Java Development Kit, deren Veröffentlichung für Ende Juli 2017 geplant ist. Es bringt viele aufregende neue Funktionen mit sich. Diese Reihe von Tutorials führt hauptsächlich nützliche Funktionen für Java-Entwickler in die tägliche Programmierung ein. Eine vollständige Liste aller Funktionen finden Sie auf .

Eine der wichtigsten und aufregendsten Funktionen von JDK 9 ist das Modulsystem, das im Rahmen eines Projekts mit dem Codenamen Jigsaw entwickelt wurde. JDK-Designer arbeiten seit mehr als 10 Jahren daran, ein Modulsystem auf die Java-Plattform zu bringen. Es war als Teil mehrerer früherer JDK-Versionen geplant und wurde später entfernt. Das Jigsaw-Projekt hat auch die Veröffentlichung der JDK 9-Version mehrfach verzögert. Jigsaw ergreift jedoch kürzlich aktive Maßnahmen und veröffentlicht eine neue JDK-Version.

Tipps
Jigsaw ist ein Teilprojekt des OpenJDK-Projekts mit dem Ziel, ein Standardmodulsystem für die Java SE-Plattform zu entwerfen, zu implementieren und es auf die Plattform und das JDK anzuwenden.

Auf welche Schwierigkeiten stieß das Jigsaw-Projekt, dessen Fertigstellung so viele Jahre dauerte? Das Hauptziel von Jigsaw besteht darin, Java-Entwicklern die Möglichkeit zu geben, Anwendungen mithilfe von Softwarekomponenten, sogenannten Modulen, zu entwickeln. Ein Modul kann seine API zur öffentlichen Verwendung exportieren und seine Interna kapseln. Module können auch Abhängigkeiten von anderen Modulen deklarieren. Diese Abhängigkeiten können beim Start überprüft werden, um fehlende Typfehler zur Laufzeit zu vermeiden. Das JDK selbst ist in eine Reihe von Modulen unterteilt, die miteinander interagieren. Dies sorgt für eine skalierbare Laufzeit. Wenn Ihre Anwendung eine Teilmenge des JDK verwendet, können Sie ein Laufzeitimage erstellen, das die in Ihrer Anwendung verwendeten JDK-Module und Anwendungsmodule enthält. Alle diese Merkmale des Modulsystems sehen normal aus. Das Hauptproblem, das JDK-Designern schon immer Probleme bereitet hat, ist die Abwärtskompatibilität und Migration des Modulsystems. Java gibt es schon seit über 20 Jahren. Alle wesentlichen Merkmale, einschließlich des Modulsystems, müssen leicht anwendbar sein. Basierend auf dem Feedback der Java-Community durchlief es mehrere Iterationen der Neugestaltung und Verbesserung und gelangte schließlich dorthin, wo es jetzt ist.

Eine weitere wichtige Ergänzung zu JDK 9 ist JShell, eine interaktive Programmierumgebung für Java. JShell ist ein Befehlszeilentool und eine API, mit der Sie einen Code ausführen und sofortiges Feedback erhalten können. Vor JShell musste man ein komplettes Programm schreiben, es kompilieren und ausführen, um die Ergebnisse zu erhalten. JShell ist ein Tool, das Sie in Ihrer täglichen Entwicklung verwenden. JShell ist für Anfänger unerlässlich, um ihnen das schnelle Erlernen der Java-Sprache zu erleichtern, ohne die Details der Programmstruktur wie Module und Pakete zu kennen.

Darüber hinaus fügt JDK 9 einige weitere neue Funktionen hinzu, um Ihre Entwicklung zu erleichtern. Zum Beispiel Reactive Streams API, Collection-Factory-Methoden, geplante HTTP/2-Client-API, Stack-Walking-API, Platform Logging API und einheitliche JVM-Protokollierung.

2 Systemanforderungen zum Ausführen des Codes

Zuerst müssen Sie JDK 9 (Java Development Kit 9) herunterladen es von dieser Website JDK9. Wenn Sie nicht darauf zugreifen können, können Sie „Herunterladen“ verwenden.

Zuerst müssen Sie der Lizenzvereinbarung zustimmen und können dann herunterladen. Java 9 kann auf vielen Plattformen ausgeführt werden:

  • Windows 32-bit

  • Windows 64-bit

  • macOS 64-bit (früher bekannt als Mac OS auf ARM 64-Bit

  • Der nächste Schritt besteht darin,

    Umgebungsvariablen
  • zu konfigurieren. Dasselbe wie bei der vorherigen JDK-Konfigurationsmethode. Hier nehme ich als Beispiel die macOS 10.12-Version, die Konfiguration auf dem Macbook. Hier benötigen Sie einige grundlegende Operationen von vi. Sie können online herausfinden, wie Sie es verwenden.
  • Nachdem Sie das JDK heruntergeladen haben, führen Sie es direkt aus. Dann lautet das Installationsverzeichnis: /library/Java/JavaVirtualMachines/jdk-9.jdk/

    Geben Sie im Terminal das aktuelle Verzeichnis Ihres Benutzers ein (es ist das Standardverzeichnis Ihres Benutzers, wenn Sie es öffnen, ich bin Ich bin mir wirklich nicht sicher. Geben Sie cd
  • in die Befehlszeile ein, um zum Standardverzeichnis zu wechseln. Führen Sie den Befehl
  • in der Befehlszeile aus, um Dateien oder Verzeichnisse im aktuellen Verzeichnis aufzulisten, einschließlich versteckter Dateien.

  • 4. Diese Datei wirkt sich auf die Konfigurationsinformationen Ihres aktuellen Benutzers aus und führt den Befehl

    aus, um diese Datei zu bearbeiten.

5. Konfigurieren Sie nach dem Aufrufen der Bearbeitungsseite die Java-Home- und Path-Umgebungsvariablen:
Java-Umgebungsvariablen konfigurieren

6. Verwenden Sie nach der Konfiguration die Esc-Taste, um den Bearbeitungsstatus zu verlassen, geben Sie „:wq“ ein, speichern Sie und beenden Sie den Vorgang. Und führen Sie . .bash_profile aus, damit die Konfigurationsdatei sofort wirksam wird. Führen Sie javac -version in der Befehlszeile aus. Wenn die folgenden Informationen ausgegeben werden, bedeutet dies, dass die JDK-Konfiguration korrekt ist.

javac 9-ea

Zu diesem Zeitpunkt ist die JDK-Konfiguration abgeschlossen.

3 So installieren Sie NetBeans

Wenn Sie Java-Programme kompilieren und ausführen möchten, müssen Sie eine integrierte Entwicklungsumgebung (IDE) auf Ihrem Computer installieren, z. B. NetBeans oder Eclipse. Derzeit unterstützt keine IDE das Modulsystem in JDK 9 vollständig. NetBeans unterstützt jedoch die Erstellung eines Moduls pro NetBeans-Projekt. Das heißt, wenn Sie drei Java-Module in NetBeans erstellen möchten, müssen Sie drei NetBeans-Java-Projekte erstellen. Ein Java-Modul kann über Projektabhängigkeiten in NetBeans auf andere Java-Module verweisen. Derzeit unterstützt NetBeans keine Java-Projekte mit mehreren Modulen. Die neuesten Informationen zur Modulsystemunterstützung in NetBeans finden Sie auf der Wiki-Seite: .

Sie können die neueste NetBeans-Version, die JDK 9 unterstützt, über den folgenden Link herunterladen:. Es gibt viele NetBeans-Versionen, die wir herunterladen können. Der Einfachheit halber laden wir die „Alle“-Version direkt herunter.

下载 NetBeans

Zu diesem Zeitpunkt ist die Konfiguration von JDK 9 abgeschlossen und NetBeans wurde heruntergeladen. Die detaillierte Konfiguration von NetBeans wird in den folgenden Kapiteln vorgestellt.

Das obige ist der detaillierte Inhalt vonErste Schritte mit Java 9. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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