Aus dem Kurs: Java Grundkurs 1: Sprachkonzepte und Programmiergrundlagen

Erstes Projekt mit IntelliJ erstellen und ausführen – Tutorial zu Java

Aus dem Kurs: Java Grundkurs 1: Sprachkonzepte und Programmiergrundlagen

Erstes Projekt mit IntelliJ erstellen und ausführen

Nachdem wir im Vorfeld schon das JDK entsprechend runtergeladen und konfiguriert haben, hier, wir haben die Version 17, das ist wichtig, können wir nun voll einsteigen, das Projekt erstellen und auch unser erstes Java-Programm schreiben. Dazu gucken wir, ist alles richtig ausgewählt? Name, passt, okay, bleibt im Home-Ordner, passt, Sprache Java, okay, Build-System IntelliJ, okay, JDK Version 17, okay und Advanced Settings, ja, brauchen wir nicht weiter reingucken. Gehen wir auf Create. So, jetzt wird automatisch dieses Projekt von IntelliJ angelegt. Wir sehen hier ein paar Pop-ups. Das ist der Index. Jetzt fragt IntelliJ, soll der Index heruntergeladen werden oder soll die CPU dafür benutzt werden. Ist ein weiterführendes Thema, können wir eigentlich ignorieren. Wie wir sehen, im Hintergrund wird das Ganze automatisch indexiert. Was bedeutet das Indexieren? Das ist, damit IntelliJ uns ein paar Hinweise geben kann beim Programmieren, ob wir alles richtig machen, ob wir die richtigen Funktionen benutzen. Dafür wird das Ganze benötigt. Im Hintergrund erstellt IntelliJ hier also einen Index, eine Art Wissenskatalog, um zu verstehen, wie diese Version vom JDK, die wir hier benutzen, aufgebaut ist und welche Funktionen man denn hier alle aufrufen kann. So, wir haben nun hier dieses leere Projekt. Hier sind schon einige leere und zum Teil gefüllte Ordner angelegt. Können wir alles an dieser Stelle erst mal weiter ignorieren. Uns interessiert jetzt hier nur dieser src-Ordner, source-Ordner. Und hier gehen wir jetzt her und erstellen eine neue Datei. Dazu klicken wir rechts auf den Ordner, New und dann sagen wir, JavaClass. Was ist eine JavaClass? An der Stelle erst mal nicht weiter wichtig. Wir wollen nur mal zu dem Ziel kommen, dass wir unser erstes Java-Programm hier haben, das etwas tut. Also akzeptieren wir das mal so, klicken auf JavaClass, können jetzt hier einen Namen reingeben. Nennen wir das mal FirstProgram, so, drücken Enter und jetzt wird hier irgendwas erstellt. Ja, hier ist schon ein bisschen Struktur da von IntelliJ, public class FirstProgram{}. An der Stelle ist es noch nicht so interessant. Was das alles bedeutet, werden wir in den folgenden Videos näher darauf eingehen. Wir gehen jetzt erst mal hier hin und machen ein paar Leerzeilen hin und tippen jetzt Folgendes ein: public static void main, runde Klammer auf und wie wir sehen, IntelliJ fügt automatisch die geschlossene runde Klammer ein. Sagen wir String und bitte alles genauso tippen, wie ich hier das mache mit der Groß-/Kleinschreibung, mit den Leerzeichen, das ist wichtig. So wir tippen jetzt hier String ein. Der Pop-up, der hier kommt, interessiert uns gerade nicht weiter, ignorieren wir. Nun eckige Klammer auf. Aha, automatisch wird diese eckige Klammer auf geschlossen. Wir gehen dahinter, sagen hier args. Akzeptieren wir gerade einfach alles mal, so wie es ist. Sagen hier geschweifte Klammer auf, aha, automatisch geschweifte Klammer zu wurde von IntelliJ eingefügt. Gut, in der nächsten Zeile tippen wir ein, System.out .println, runde Klammer auf, Anführungszeichen und automatisch von IntelliJ eingefügt Anführungszeichen geschlossen. Hier dieses Pop-up, was kommt, ignorieren wir gerade mal. Und nun tippen wir ein "Hello World!", gehen ans Ende der Zeile und fügen ein Semikolon ein. Nachdem wir das jetzt hier gemacht haben, sehen wir links schon diese Play-Icons und da klicken wir einfach mal drauf und sagen Run 'FirstProgram.main()'. Ist egal, welches von den beiden wir auswählen, können den oberen, den unteren nehmen. Okay, und wie wir sehen, hier erfolgreich, das Programm gibt "Hello World!" aus. Das ist ein ganz klassisches Startprogramm, wenn man anfängt zu programmieren. "Hello World" ist immer der Startpunkt, wenn man sich mit einer neuen Programmiersprache beschäftigt. So, und was müssten wir jetzt tun, wenn wir statt "Hello World" etwas anderes ausgeben möchten, z.B. auf Deutsch "Hallo Welt". Wie müssten wir jetzt vorgehen? Und hier können Sie auch gerne einmal kurz das Video pausieren und selber mit dem Code spielen, das Ganze modifizieren und versuchen, dass das Programm "Hallo Welt" ausgibt. Ansonsten gehen wir jetzt zusammen weiter und modifizieren das Programm mal entsprechend. Wir gehen einfach her und ändern hier diese Zeichenfolge, tippen ein "Hallo Welt", schließen die Anführungszeichen, schließen die Klammer, hier Semikolon, führen das Ganze neu aus. Und wir sehen hier den Effekt, das Programm gibt jetzt aus "Hallo Welt!".

Inhalt