intellij idea tutorial java development with intellij ide
In diesem Tutorial werden die Funktionen, Installation und Funktionsweise von IntelliJ IDEA - einer integrierten Entwicklungsumgebung (IDE) für Java - erläutert:
IntelliJ IDEA ist eine der beliebtesten und leistungsstärksten IDEs für die Java-Entwicklung. IntelliJ IDEA wird von JetBrains entwickelt und gewartet.
Was du lernen wirst:
- Einführung in IntelliJ IDEA
- Vergleich zwischen IntelliJ Community und Ultimate Edition
- Funktionen von IntelliJ IDEA
- IntelliJ herunterladen
- Installation
- Entwicklung mit IntelliJ IDEA
- Erstellen und ausführen
- Debuggen der Anwendung
- IntelliJ vs Eclipse
- Fazit
- Literatur-Empfehlungen
Einführung in IntelliJ IDEA
Die IntelliJ IDEA IDE ist reich an Funktionen und ermöglicht eine schnelle Softwareentwicklung. Diese IDE verbessert auch die Codequalität.
Klicke hier für die offizielle Website von IntelliJ IDEA IDE.
IntelliJ IDEA IDE ist in zwei verschiedenen Editionen erhältlich.
- Gemeinschaftsausgabe: Open Source (kostenlos)
- Ultimative Edition: kommerziell
Ein detaillierter Vergleich dieser beiden Editionen mit den von ihnen unterstützten Funktionen ist unten als Referenz aufgeführt.
Vergleich zwischen IntelliJ Community und Ultimate Edition
Index | Gemeinschaftsausgabe | Ultimative Edition |
---|---|---|
Performance | Kann ein Engpass sein, wenn große Projekte involviert sind. | Behandelt große Projekte effizient und öffnet sie schneller. |
Lizenz | Open Source, kostenlos. | Werbung mit einer 30-tägigen kostenlosen Testphase. |
Technologie- und Framework-Support | Android, Ameise, JavaFX, Junit, TestingNG, Gradle. | Android, Ant, JavaFX, Junit, TestingNG, Gradle, EJB, Frühling, Streben, Node.js, Django, OSGi usw. |
Sprachunterstützung | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala. | Java, Kotlin, Groovy, Perl, Python, XML, Go, Scala , HTML, XHTML, CSS, PHP, SQL, Ruby, JavaScript usw. |
Einsatz | Docker, Docker Compose (über ein Plugin). | Docker, Docker Compose (über ein Plugin), JBoss, WebLogic, Tomcat, Glassfish, Jetty, Virgo usw. |
Softwareversionierung und Revisionskontrolle | GitHub, Git, CVS. | GitHub, Git, CVS, ClearCase, Perforce. |
Tools erstellen | Maven, Gradle, Ant, SBT, Bloop, Fury (über das Scala-Plugin). | Npm, Webpack, Gulp, Grunzen, Maven, Gradle, Ameise, SBT, Bloop, Wut (über das Scala-Plugin). |
Funktionen von IntelliJ IDEA
IntelliJ IDEA ist einzigartig unter allen anderen Java-IDEs und bietet tiefe Einblicke in den Code und den Kontext des Codierers.
Diese IDE basiert auf dem Codierungsprinzip, dass die Entwickler Anwendungen mit möglichst geringen Ablenkungen codieren können sollten. Im Fall von IntelliJ IDEA ist also nur der Editor auf dem Bildschirm sichtbar, und für alle anderen Funktionen, die nichts mit der Codierung zu tun haben, stehen dedizierte Verknüpfungen zur Verfügung.
Lassen Sie uns nun einige wichtige Funktionen von IntelliJ IDEA diskutieren.
- Intelligente Code-Vervollständigung : IntelliJ IDEA bietet eine Liste von Symbolen für den Code, die im aktuellen Kontext am relevantesten sind, und unterstützt die kontextbasierte Code-Vervollständigung.
- Vervollständigung des Kettencodes : Dies ist eine weitere erweiterte Funktion. Die Symbole, die von Methoden oder Gettern bereitgestellt werden, und diejenigen, die für den aktuellen Kontext gelten, werden von der Funktion zur Vervollständigung des Kettencodes aufgelistet.
- Abschluss des statischen Mitglieds : Sie können statische Methoden und Konstanten hinzufügen, und die IntelliJ IDEA IDE fügt dem Code automatisch die erforderlichen Importanweisungen hinzu, um einen Kompilierungsfehler zu vermeiden.
- Duplikate Erkennung : Der Code kann doppelte Codefragmente enthalten, und diese Funktion bietet dem Programmierer Benachrichtigungen oder Vorschläge dazu.
- Editor-zentrierte Umgebung : Während des Codierens erhalten Sie auch schnelle Popups, mit denen Sie zusätzliche Informationen überprüfen können, ohne den aktuellen Kontext zu verlassen.
- Inspektionen und schnelle Lösungen : IntelliJ IDEA zeigt eine kleine Glühbirne in der Codezeile an, in der festgestellt wurde, dass Sie einen Fehler machen werden. Wenn Sie auf diese Glühbirne klicken, wird eine Liste mit Codevorschlägen angezeigt.
- Verknüpfungen für alles : Wie bereits erwähnt, bietet IntelliJ IDEA, da Programmierer weniger Ablenkungen haben, Tastenkombinationen (Tastaturkürzel) für fast alles, einschließlich Aktionen wie schnelle Auswahl und Umschalten zwischen verschiedenen Werkzeugfenstern und vielen anderen Vorgängen.
- Inline-Debugger : Sie können den Inline-Debugger verwenden, um Ihre Anwendung in der IDE selbst zu debuggen, wodurch Entwicklungs- und Debugging-Prozesse effizienter werden.
IntelliJ herunterladen
Die IntelliJ IDEA-Software kann über den folgenden Link heruntergeladen werden.
Herunterladen: IntelliJ IDEE
Wenn Sie auf den obigen Link klicken, wird die folgende Seite angezeigt.
Sie können eine der beiden Editionen herunterladen, aber nur die Ultimate Edition bietet eine kostenlose Testphase von 30 Tagen. Sobald die erforderliche Edition heruntergeladen wurde, können Sie mit der Installation beginnen.
Installation
Im Folgenden sind die Installationsschritte für IntelliJ IDEA aufgeführt.
# 1) Doppelklicken Sie auf die installierbare IntelliJ IDEA (.exe) und beginnen Sie mit der Installation. Das folgende Dialogfeld wird angezeigt.
Dies ist der erste Einrichtungsdialog. Weiter klicken.
bestes Screenshot-Tool für Windows 10
#zwei) Das Dialogfeld zur Auswahl des Installationsorts (Zielordner) wird unten angezeigt.
Geben Sie den Zielordner an und klicken Sie auf Weiter.
#3) Der Dialog zur Auswahl der Installationsoptionen wird angezeigt.
Hier können Sie die Desktop-Verknüpfung, Zuordnungen usw. auswählen. Aktivieren / Deaktivieren Sie die entsprechenden Optionen gemäß Ihren Anforderungen und klicken Sie auf Weiter.
# 4) Der nächste Schritt im Installationsprozess ist die Auswahl des Startmenüordners.
Wählen Sie den entsprechenden Ordner und klicken Sie auf Installieren.
# 5) Sobald Sie auf 'Installieren' klicken, beginnt der Installationsvorgang.
Sobald der Installationsvorgang abgeschlossen ist, wird das Dialogfeld zum Abschluss angezeigt.
# 6) Dies ist der letzte Dialog, der angibt, dass die Einrichtung von IntelliJ IDEA abgeschlossen ist.
Der Abschluss des Setups erwartet einen Neustart des Systems. Daher können Sie Ihr System nach Ihrer Wahl entweder sofort oder später neu starten. Damit ist die Installation von IntelliJ IDEA abgeschlossen.
Entwicklung mit IntelliJ IDEA
Lassen Sie uns die Schritte zum Ausführen eines einfachen 'Hello, World' -Programms mit IntelliJ IDEA erläutern. Dieselben Schritte gelten auch für andere Java-Anwendungen.
# 1) Öffnen Sie IntelliJ IDEA und Sie sehen den unten gezeigten Dialog.
Klicken 'Neues Projekt erstellen' .
#zwei) Sobald Sie auf 'Neues Projekt erstellen' geklickt haben, a 'Neues Projekt' Der Dialog wird dem Benutzer angezeigt.
Wie im obigen Dialogfeld gezeigt, können Sie im linken Bereich des Dialogfelds den Projekttyp auswählen, den Sie erstellen möchten. Nach Auswahl des Projekttyps als 'Java' Klicken Sie auf Weiter, um weitere Details anzugeben.
#3) Im nächsten Bildschirm sehen Sie den Typ der Java-Anwendung, die erstellt wird. Hier können Sie die Option überprüfen 'Projekt aus Vorlage erstellen' .
Wenn alles angegeben ist, klicken Sie auf Weiter.
# 4) Im nächsten Bildschirm können Sie den Namen des Projekts, das Speicherortverzeichnis und den Paketnamen angeben.
Klicken Sie nun auf Fertig stellen und Ihr neues Projekt wird erstellt.
# 5) Nach dem Erstellen des Projekts sieht der IntelliJ IDEA-Arbeitsbereich wie im folgenden Bildschirm aus.
Wenn Sie das Kontrollkästchen 'Projekt aus Vorlage erstellen' aktiviert haben, wird die Datei 'Main.java' angezeigt, die eine Hauptklasse und eine Hauptmethode in der Klasse enthält.
Ersetzen Sie nun die folgende Codezeile innerhalb der Hauptmethode:
System.out.println(“Hello,World!!”);
Sobald dies erledigt ist, ist es Zeit, die Anwendung zu erstellen und auszuführen.
Erstellen und ausführen
Um die soeben erstellte Anwendung zu erstellen, klicken Sie auf 'Bauen' Option und erstellen Sie das Projekt. Nach Abschluss des Builds wird in der Statusleiste der IDE eine entsprechende Statusmeldung angezeigt.
Führen Sie als Nächstes das Projekt aus. Dazu können Sie die Menüoption „Ausführen“ auswählen und von dort aus die entsprechende Option auswählen, um das Projekt auszuführen. Oder Sie können die Option 'Ausführen' in der Symbolleiste auswählen, wie im roten Kreis im folgenden Screenshot gezeigt.
Sobald das Projekt erfolgreich ausgeführt wurde, sehen Sie die Ausgabe des Programms im unteren Bereich der IDE. In diesem Fall die Meldung 'Hallo Welt !!' wird als Ergebnis der erfolgreichen Ausführung der Java-Anwendung angezeigt.
Debuggen der Anwendung
Mithilfe des Debuggens können Sie den laufenden Code verfolgen, den Status des Codes überprüfen und den Ausführungsfluss überprüfen. Mit dem von IntelliJ IDEA angebotenen Debugger können Sie alles und jeden debuggen, vom einfachsten Code bis hin zu komplexen Anwendungen.
Mit dem Inline-Debugger von IntelliJ IDEA können Sie verschiedene Vorgänge ausführen, z. B. die Ausführung eines Programms an einem beliebigen Punkt stoppen, eine Funktion ein- und aussteigen, verschiedene Haltepunkte festlegen, Variablen überprüfen und überwachen, einen Ausdruck in der Datei auswerten Programm und so weiter.
Haltepunkte in einem Programm ermöglichen es dem Programm, an bestimmten Punkten anzuhalten. Haltepunkte werden ausgelöst, wenn die Ausführung des Programms die Zeile erreicht, in der der Haltepunkt gesetzt ist.
Im folgenden Screenshot wird der Haltepunkt in der ersten Codezeile der Hauptfunktion angegeben. Es ist durch einen roten Kreis gegen die Zeilennummer gekennzeichnet.
Sie können den Haltepunkt in Ihrem Code angeben, indem Sie die entsprechende Menüoption (Haltepunkt umschalten) aus dem Menü „Ausführen“ auswählen oder die Kombinationstasten „Strg + F8“ verwenden.
Sobald der Haltepunkt festgelegt ist, können Sie mit dem Debuggen des Programms beginnen, indem Sie entweder die Option „Debuggen“ im Menü „Ausführen“ auswählen oder eine Kombinationstaste „Alt + Umschalt + f8“ verwenden. Dadurch werden Sie mit Debug-Optionen aufgefordert, entweder die Hauptfunktion oder eine andere Funktion zu debuggen.
Es gibt auch eine Debug-Option in der Symbolleiste, um das Debuggen zu starten. Sobald das Debuggen gestartet ist, wird der folgende Bildschirm angezeigt.
Wie im obigen Bildschirm gezeigt, wird ein Debugger-Registerkartenfenster angezeigt. Sie können verschiedene andere Vorgänge ausführen, z. B. Überprüfen der Variablenwerte, Auswerten von Ausdrücken, Betreten der Funktion, Verlassen der Funktion, Beenden des Debuggens, Fortsetzen des Debuggens usw.
Mit diesen Vorgängen können Sie die Anwendung effektiv debuggen und das Problem mit der Anwendung identifizieren.
IntelliJ vs Eclipse
Lassen Sie uns einige der Hauptpunkte diskutieren, die IntelliJ IDEA von anderen gängigen Java IDE - Eclipse unterscheiden.
Funktionalität | IntelliJ IDEE | Finsternis |
---|---|---|
Mehrere Sprachen | Nicht so erweiterbar. Unterstützt wenige Sprachen und Sie müssen damit arbeiten. | Sie können eine exotische Kombination von Sprachen unserer Wahl haben und alles wird effizient funktionieren. |
Mehrere Projekte | Es ist sogar umständlich, mehrere Module desselben Projekts zu öffnen. | Kann problemlos mehrere Projekte gleichzeitig öffnen. |
Benutzerfreundlichkeit | Einfacher zu verwenden, da intelligente Operationen unterstützt werden. | Kann für neue Programmierer schwierig sein. |
Code-Vervollständigung | Sehr schnell, da kontextbasierte Code-Vervollständigung unterstützt wird. | Es unterstützt keine kontextbasierte Code-Vervollständigung. |
Refactoring | Unterstützt intelligentes Refactoring. Sie können Vorschläge erhalten, indem Sie einfach mit der Maus darüber fahren. | Unterstützt kein intelligentes Refactoring. |
Benutzerfreundlichkeit | Einfachere Einführung in IntelliJ IDE. | Schwieriger, alle Funktionen zu assimilieren. |
Debuggen | Einfacheres Debuggen. Zeigen Sie einfach auf den Ausdruck oder ein anderes Element, das Sie debuggen möchten, und IntelliJ versteht und zeigt mögliche Vorschläge an. | Sie müssen den Ausdruck, den Sie debuggen möchten, explizit auswählen. Es macht es zu einem langsamen Prozess. |
Plugins | Unterstützt bisher nur 727 Plugins. | Einfacher zu erweitern und unterstützt mehr als 1200 Plugins. |
Kosten | Kostenlos und Open Source; bietet auch kostenpflichtige Ausgabe. | Kostenlos, Open Source. |
Fazit
Damit ist unser Tutorial zur IDE IntelliJ IDEA abgeschlossen. Wir haben verschiedene Themen wie Funktionen, Herunterladen und Installieren der IDE sowie Entwicklungs- und andere Vorgänge wie das Debuggen besprochen. Wir haben den Hauptunterschied zwischen den beiden IDEs diskutiert, d. H. IntelliJ IDEA und Eclipse.
Eclipse ist leicht erweiterbar und es ist einfacher, Plugins zu Eclipse hinzuzufügen. Es kann eher wie eine Sammlung von Plugins als wie eine vollwertige IDE angezeigt werden. IntelliJ IDEA hingegen verfügt über intelligente Funktionen zur automatischen Vervollständigung und Umgestaltung, die die Verwendung insbesondere für neue Programmierer vereinfachen.
kostenlose Anime-Streaming-Sites Englisch synchronisiert
Das Debuggen ist in IDEA im Vergleich zu Eclipse recht einfach. Bei komplexen und größeren Projekten hat Eclipse jedoch die Oberhand. Kurz gesagt, beide IDEs haben ihre eigenen Vor- und Nachteile und können auf ihre eigene Weise nützlich sein.
Weitere Java-Tutorials finden Sie hier!
Literatur-Empfehlungen
- Java Reflection Tutorial mit Beispielen
- Java-Entwicklung mit Eclipse IDE
- Eclipse-Tutorial: Integration von TestNG in die Eclipse Java IDE
- Java SWING Tutorial: Container-, Komponenten- und Ereignisbehandlung
- JAVA-Tutorial für Anfänger: Über 100 praktische Java-Video-Tutorials
- JCF-Tutorial (Java Collections Framework)
- Eclipse IDE: Erstellen Sie Ihr erstes Java-Projekt und führen Sie es aus
- Zugriffsmodifikatoren in Java - Tutorial mit Beispielen