Erstellen und Ausführen Ihrer ersten Java-Anwendung (Teil 1) Die JDK-Installation ist also abgeschlossen, das Paket ist erstellt, die Klasse ist erstellt, es ist Zeit, mit dem eigentlichen Schreiben des Codes zu beginnen ... Nach dem Erstellen der Klasse wird die entsprechende HelloWorld.java Die Datei wird im Editor geöffnet. Beachten Sie die Paketanweisung am Anfang der Datei sowie die Klassendeklaration. Beim Erstellen einer Klasse verwendet IntelliJ IDEA eine Vorlagendatei für die Java-Klasse. (IntelliJ IDEA bietet eine Reihe vordefinierter Vorlagen zum Erstellen verschiedener Dateitypen. Weitere Informationen finden Sie unter Dateivorlagen in der IntelliJ IDEA-Hilfe.) Beachten Sie auch die gelbe Glühbirne. Diese Lampe zeigt an, dass IntelliJ IDEA Vorschläge für den aktuellen Kontext hat. Klicken Sie auf die Glühbirne oder ALT + ENTER, um eine Liste der verfügbaren Aktionen anzuzeigen. Zu diesem Zeitpunkt werden wir die von IntelliJ IDEA vorgeschlagenen Aktionen nicht ausführen (diese Aktionen werden Absichtsaktionen genannt; weitere Informationen dazu finden Sie im Abschnitt „Absichtsaktionen“ in der IntelliJ IDEA-Hilfe). Beachten Sie jedoch, dass diese IntelliJ IDEA-Funktion funktioniert kann manchmal sehr nützlich sein. Schließlich gibt es neben Kommentaren Code-Faltungsmarkierungen. Klicken Sie auf einen davon, um den entsprechenden Block auszublenden, wenn Sie diesen Teil des Codes im Moment wirklich nicht sehen möchten. (Sie können den Cursor auch im Code eines Blocks platzieren und dann STRG+NumPad- oder STRG+NumPad+ drücken, um den Block zu reduzieren oder zu erweitern. Weitere Informationen zur Codefaltung finden Sie unter Codefaltung in der IntelliJ IDEA-Hilfe.)
Verwenden der aktiven Vorlage für eine Methode
Linie:
\out\produktion\
, in unserem Fall, und der Ordner
Und
называются HelloWorld), вы увидите там структуру папок для пакета com.example.helloworld и HelloWorld.class файл в папке HelloWorld.
Если вы хотите разобраться в строительстве Anwendungen лучше, обратитесь к разделам IntelliJ IDEA Help:
Build Process,
Compilation Types,
Configuring Module Compiler Output и
Configuring Project Compiler Output.
Code für die HelloWorld-Klasse schreiben
Der Moment ist also endlich gekommen. Der endgültige Statuscode wird (wie Sie wahrscheinlich wissen) wie folgt aussehen:package com.example.helloworld;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
Das Paket und die Klassendeklaration sind bereits vorhanden. Jetzt fügen wir die fehlenden Zeilen hinzu. Platzieren Sie den Cursor am Ende der aktuellen Zeile, hinter dem {-Zeichen, und drücken Sie die EINGABETASTE, um eine neue Zeile zu beginnen (Eigentlich geht es auch einfacher: Unabhängig von der Cursorposition beginnt durch Drücken von UMSCHALT + EINGABETASTE eine neue Zeile und verlässt die vorherige Zeilen unverändert).
Verwenden der aktiven Vorlage für eine MethodeMain()
Linie:
public static void main(String[] args) {}
Es ist durchaus möglich, es einfach auszudrucken. Ich würde Ihnen jedoch eine andere Methode empfehlen. Geben Sie Folgendes psvm
ein und drücken Sie die Tabulatortaste. Als Ergebnis erhalten wir: In diesem Fall haben wir eine aktive Vorlage zum Generieren von Objektcode verwendet. Eine aktive Vorlage verfügt über eine Abkürzungszeichenfolge, die die Vorlage definiert (in diesem Beispiel PSVM = public static void main) und einen Schlüssel zum Einfügen des Fragments in den Code (in diesem Fall TAB). Weitere Informationen finden Sie im Abschnitt „Live-Vorlagen“ in der IntelliJ IDEA-Hilfe.
Verwenden der Codevervollständigung
Jetzt ist es an der Zeit, die restlichen Codezeilen (System.out.println ("Hello, World!");
) hinzuzufügen. Wir werden dies mithilfe der Code-Vervollständigungsoperation in IntelliJ IDEA tun. Wir drucken: Sy
Die automatische Codevervollständigung bietet uns Optionen: In diesem Fall gibt es nur eine Option: System (java.lang)
. Drücken Sie ENTER, um es auszuwählen. Wir geben einen Punkt und den Buchstaben „ o “ ein: .о
Die automatische Code-Vervollständigung bietet uns wieder Optionen: Drücken Sie ENTER, um „ out“ auszuwählen . Tippen: Beachten Sie, wie sich die Liste der Optionen während der Eingabe ändert. Die Methode, nach der wir suchen, ist . Wir wählen . Der Code hat die folgende Form: Anführungszeichen drucken: Wie Sie sehen, erscheinen die zweiten Anführungszeichen automatisch und der Cursor bewegt sich an die Stelle, an der sich unser Text befinden sollte. Typ: Die Codierungsphase ist abgeschlossen. .printl
Println (String х)
println(String x)
"
Hello, World!
Verwenden der aktiven Vorlage für Println()
Den Anruf könnten wir übrigens auchPrintln()
über die aktive Vorlage tätigen. Die Abkürzung für die entsprechende Vorlage lautet Sout
. und der Aktivierungsschlüssel ist TAB. Sie können versuchen, diese Vorlage als zusätzliche Übung zu verwenden. (Wenn Sie der Meinung sind, dass Sie über genügend aktive Vorlagen verfügen, erstellen Sie ein Projekt.) Entfernen Sie die Zeile:
System.out.println("Hello, World!");
Geben Sie Folgendes sout
ein und drücken Sie die Tabulatortaste. Linie:
System.out.println();
wird automatisch hinzugefügt und der Cursor steht in Klammern. Alles was wir tun müssen, ist auszudrucken: Hello, World!
Bauvorhaben
Optionen zum Erstellen eines Projekts oder eines Teils davon sind im Menü „Erstellen“ verfügbar . Viele dieser Optionen sind auch im Kontextmenü im Projektfenster und im Editor für HelloWorld.java verfügbar. Es gibt auch ein Symbol in der Symbolleiste, das dem Befehl „Projekt erstellen“ entspricht . Jetzt bauen wir das Projekt auf. In diesem speziellen Fall besteht die Konstruktion lediglich darin, die Java-Quelldatei in eine Klassendatei zu kompilieren. Daher können für diesen Zweck alle Optionen im Build- Menü ( Make Project , Make Module 'HelloWorld' oder Compile 'HelloWorld.java' ) verwendet werden. Versuchen wir, ein Projekt zu erstellen. (Das Tastaturäquivalent für diesen Befehl ist STRG + F9. Beachten Sie, dass dieser Link als hilfreicher Hinweis direkt im Menü angezeigt wird.) Warten Sie, bis die Kompilierung von IntelliJ IDEA abgeschlossen ist. Wenn dieser Vorgang abgeschlossen ist, werden die entsprechenden Informationen in der Statusleiste angezeigt. Wenn Sie nun zum Ausgabemodulordner gehen (Standard ist der OrdnerЗапуск Anwendungen.
Приложение IntelliJ IDEA выполняются согласно тому, что называется конфигурацией запуска/отладки (Run/Debug). Такая конфигурация, Wie правило, должна быть создана до запуска Anwendungen. (Более подробную информацию см. в разделе Running, Debugging and Testing в IntelliJ IDEA Help.) В случае класса HelloWorld, нет необходимости создавать конфигурацию запуска и отладки заранее.Класс содержит метод main(). Такие классы могут быть запущены сразу, прямо из редактора. Для этой цели существует командаRun ‘<ClаssName>.main()’
в контекстном меню для класса. Таким образом, чтобы запустить класс, щелкните правой кнопкой мыши где-нибудь в области редактирования и выберите
Run 'HellоWorld.main ()'
.
В результате выполнения команды Run появляется окно в нижней части экрана. Оно окна отвечает за отображение всех выходных данных, указанных в конфигурации команды. (Более подробную информацию см. в разделе
Run Tool Window, в справке IntelliJ IDEA.)
Первая строка в окне содержит командную строку IntelliJ IDEA, используемую для запуска класса, включая все опции и аргументы. Последняя строка показывает, что процесс завершился нормально, бесконечных циклов не произошло. И, наконец, вы видите вывод программы Hello, World! между этими двумя строками. На этом этапе наше упражнение закончено. Однако, есть заключительные замечания, которые стоит сделать, связанные с запуском приложений IntelliJ IDEA:
- Варианты для запуска приложений можно найти в главном меню.
- На главной панели инструментов есть область, содержащая кнопки, связанные с запуском приложений. К ним относятся кнопки выбора конфигурации запуска и отладки (Run/Debug) и значки для запуска приложений в различных режимах.
- Optionen zum Starten von Anwendungen und bei Bedarf zum Arbeiten mit Run/Debug-Konfigurationen sind auch als Kontextmenübefehle im Projektfenster vorhanden .
GO TO FULL VERSION