Hello World - Java Tutorial 2 Programm-Elemente Einstieg

Informatik - simpleclub
15 Sept 201606:27

Summary

TLDRIn diesem Video lernen die Zuschauer, wie man ein einfaches Java-Programm erstellt. Es wird erklärt, dass ein Programm aus einer Klasse, Methoden und Anweisungen besteht. Die Klasse 'HelloWorld' wird als Beispiel genutzt, wobei die Main-Methode als Herzstück des Programms betrachtet wird. Die Bedeutung von 'public static void' wird erläutert, und die Verwendung von Parametern in der Main-Methode wird kurz erwähnt. Die Anweisung 'System.out.println' wird verwendet, um 'Hello World!' auf der Konsole auszugeben. Am Ende wird die Ausführung des Programms und das Ergebnis gezeigt.

Takeaways

  • 🚀 Erste Schritte: Das erste Programm beginnt mit Motivation und Freude.
  • 📝 Struktur: Ein einfaches Programm besteht aus einer Klasse, Methoden und Anweisungen.
  • 🏷️ Klasse: Eine Klasse hilft beim Strukturieren des Programms und wird mit dem Wort 'class' deklariert.
  • 🔑 Eigenschaften: Attribute (Eigenschaften) und Methoden sind Bestandteile einer Klasse, aber Attribute werden zuerst nicht behandelt.
  • 🛠️ Methoden: Methoden sind Funktionen, die in einer Klasse definiert sind.
  • 🔡 Namenskonvention: Methodennamen sollten klein geschrieben werden, Klassennamen mit CamelCase.
  • 💡 Hauptmethode: Die Main-Methode ist das Herzstück des Programms und wird zum Starten des Programms benötigt.
  • 🔄 Rückgabetyp: 'void' bedeutet, dass eine Methode nichts zurückgibt.
  • 📖 Parameter: Parameter (z.B. 'String[] args') ermöglichen es, Daten an eine Methode zu übergeben.
  • 🖨️ Ausgabe: 'System.out.println' wird verwendet, um Text auf der Konsole auszugeben.
  • 🔚 Abschluss: Das Programm ist fertig, wenn alle geschweiften Klammern geschlossen sind.

Q & A

  • Was ist die erste Sache, die man für ein einfaches Programm benötigt?

    -Die erste Sache, die man benötigt, ist eine Klasse. Eine Klasse hilft, das Programm zu strukturieren.

  • Wie wird eine Klasse in einem Programm definiert?

    -Eine Klasse wird definiert, indem man das englische Wort 'class' verwendet, gefolgt vom Namen der Klasse in geschweiften Klammern.

  • Was sind die beiden Hauptbestandteile einer Klasse?

    -Eine Klasse besteht aus Attributen (Eigenschaften) und Methoden (Funktionen).

  • Was bedeuten die Attribute einer Klasse?

    -Attribute sind Eigenschaften einer Klasse, die Informationen speichern.

  • Was sind Methoden und wie werden sie auch bekannt?

    -Methoden sind Bestandteile einer Klasse, die als Funktionen bezeichnet werden können. Sie enthalten Anweisungen, die das Programm ausführen.

  • Wie wird eine Methode deklariert?

    -Eine Methode wird deklariert, indem man den Zugriffsmodifikator (z.B. public), den Rückgabetyp (z.B. void), den Methodennamen und dann die Parameter in runde Klammern angibt.

  • Was bedeuten die Schlüsselwörter 'public' und 'static' in der Main-Methode?

    -'Public' bedeutet, dass die Methode für alle verfügbar ist, und 'static' bedeutet, dass die Methode statisch ist und keine Instanz der Klasse benötigt, um aufgerufen zu werden.

  • Was ist die Bedeutung von 'void' in der Main-Methode?

    -'Void' bedeutet, dass die Main-Methode keinen Rückgabewert hat und nur dient, das Programm zum Laufen zu bringen.

  • Was bedeuten die eckigen Klammern in 'String[] args'?

    -Die eckigen Klammern zeigen an, dass 'args' ein Array von Strings ist, was bedeutet, dass es eine Liste von Strings enthalten kann.

  • Was ist die Hauptfunktion von 'System.out.println'?

    -'System.out.println' ist eine Methode, die verwendet wird, um Text auf der Konsole auszugeben. 'Println' steht für 'print line' und druckt die angegebene Zeile aus.

  • Warum ist das Semikolon am Ende einer Anweisung wichtig?

    -Das Semikolon am Ende einer Anweisung ist wichtig,因为它标志着 die Ende der Anweisung für die Java-Laufzeitumgebung und ist erforderlich, damit das Programm korrekt ausgeführt werden kann.

Outlines

00:00

🚀 Einführung in die Programmierung

Dieser Absatz stellt das erste Programm vor und erläutert die grundlegenden Bestandteile eines einfachen Programms. Es wird betont, dass eine Klasse notwendig ist, um ein Programm zu strukturieren, und dass Klassen mit dem englischen Wort 'class' beginnen und einen Namen haben. Die Klassen enthalten Methoden, die auch als Funktionen bezeichnet werden und Bestandteil einer Klasse sind. Die Attribute werden jedoch vorübergehend außer Betracht gelassen. Die Methoden werden mit einem Beispiel veranschaulicht, wobei auf die Bedeutung von Anweisungen und dem Semikolon am Ende jeder Anweisung hingewiesen wird. Schließlich wird das Schreiben der 'Hello World' Klasse und der Main-Methode erläutert, die als Herzstück des Programms gilt und für den Programmstart erforderlich ist.

05:01

🌟 Verwendung von Methoden und Ausführung des Programms

In diesem Absatz wird erklärt, wie man eine Methode verwendet, um Text auf der Konsole auszugeben. Es wird auf die Verwendung der System.out.println()-Funktion hingewiesen, die Zeilenweise Text ausgibt und die Verwendung von Anführungszeichen oder Gänsefüßen für den auszugebenden Text. Es wird betont, dass ein Semikolon am Ende der Anweisung nicht fehlen darf. Der Absatz endet mit der Aufforderung, das geschriebene Programm auszuführen, wobei auf die Verwendung des Play Buttons in Eclipse hingewiesen wird. Das Ergebnis ist die Anzeige von 'Hello World!' oder einem beliebigen anderen Text, den der Benutzer in die Anweisung eingefügt hat.

Mindmap

Keywords

💡Klasse

Eine Klasse ist ein grundlegendes Konzept in der objektorientierten Programmierung. Sie dient dazu, Daten und Verhalten in einer einheitlichen Struktur zu kapseln. Im Video wird erklärt, dass eine Klasse mit dem englischen Wort 'class' deklariert wird und einen Namen hat, z.B. 'TheSimpleClub'. Die Klasse bildet die Grundstruktur des Programms und hilft, die verschiedenen Bestandteile zu organisieren.

💡Methode

Methoden, auch als Funktionen bezeichnet, sind Bestandteile einer Klasse und ermöglichen es, Aktionen oder Prozesse auszuführen. Im Video wird erwähnt, dass Methoden in geschweiften Klammern definiert werden und aus Anweisungen bestehen. Ein Beispiel ist die 'informatics'-Methode, die in die Klasse geschrieben wird.

💡Anweisung

Anweisungen sind ausführbare Elemente in einem Programm, die bestimmen, was das Programm tun soll. Ohne Anweisungen würde das Programm nichts bewirken. Im Video wird betont, dass jede Anweisung mit einem Semikolon enden muss, um das Programm korrekt auszuführen.

💡Semikolon

Das Semikolon ist ein wichtiges Zeichen in der Programmiersprache, das am Ende jeder Anweisung steht und signalisiert, dass die Anweisung beendet ist. Ohne das Semikolon würde das Programm nicht korrekt funktionieren, wie im Video hervorgehoben wird.

💡Main-Methode

Die Main-Methode ist ein spezieller Typ von Methode, die in vielen Programmiersprachen als Einstiegspunkt für das Programm dient. Im Video wird erklärt, dass jede Java-Anwendung eine Main-Methode benötigt, um zu beginnen, und sie ist typischerweise 'public static void main(String[] args)'.

💡Parameter

Parameter sind Werte, die an eine Methode übergeben werden, um sie zu beeinflussen oder Daten zu liefern. Im Kontext des Videos wird 'args' als Parameter in der Main-Methode verwendet, um Argumente von der Kommandozeile zu empfangen.

💡CamelCase

CamelCase ist eine Schreibweise fürcompound words (Zusammengesetzte Wörter), bei der jedes Wort außer dem ersten mit einem Großbuchstaben beginnt. Im Video wird das CamelCase Prinzip bei der Benennung von Klassen angewendet, um die Wörter innerhalb des Klassennamens zu kennzeichnen.

💡System.out.println

System.out.println ist eine Methode in Java, die verwendet wird, um Text auf der Konsole auszugeben. Im Video wird diese Methode verwendet, um 'Hello World!' auf der Konsole zu drucken, um zu demonstrieren, wie man Text ausgibt.

💡öffentlich (public)

Das Schlüsselwort 'public' in Java bedeutet, dass etwas von außerhalb der Klasse aufgerufen werden kann. In der Main-Methode bedeutet 'public', dass die Methode von der Java-Runtime-Umgebung aufgerufen werden kann, um das Programm zu starten.

💡statisch (static)

Das Schlüsselwort 'static' in Java zeigt an, dass eine Methode oder ein Attribut ohne die Erstellung eines Objekts aufgerufen werden kann. In der Main-Methode bedeutet 'static', dass die Methode direkt auf Klassenebene aufgerufen werden kann, ohne dass ein Objekt der Klasse erstellt werden muss.

Highlights

Starten wir mit unserem ersten Programm, YEEAAH!

Ein einfaches Programm benötigt eine Klasse

Eine Klasse hilft uns, unser Programm zu strukturieren

Klassen werden mit dem Wort 'class' und dem Klassennamen definiert

Klassen bestehen aus Attributen und Methoden

Methoden sind Funktionen, die Bestandteil einer Klasse sind

Methoden Deklaration beginnt mit dem Namen, gefolgt von Parametern in runden Klammern

Anweisungen sind ausführbare Programmelemente

Jede Anweisung muss mit einem Semikolon enden

Die Main-Methode ist das Herz des Programms und wird für den Programmstart benötigt

Die Main-Methode ist typischerweise 'void', was bedeutet, dass sie keinen Rückgabewert hat

Parameter in der Main-Methode helfen, die Methode zu informieren, was auf sie zukommt

Ein String ist eine Zeichenkette, also ein Wort oder mehrere Wörter

System.out.println ist eine Funktion, die Text auf der Konsole ausgibt

Text in System.out.println muss in Anführungszeichen stehen

Schließen Sie alle offenen geschweiften Klammern, um das Programm fertig zu stellen

Um das Programm auszuführen, klicke auf den Play Button in Eclipse

Das Programm wird 'Hello World!' oder einen beliebigen anderen Text auf der Konsole ausgeben

Ein Programm besteht aus einer Klasse, einer oder mehreren Methoden und Anweisungen

Klassen strukturieren Programme, Methoden implementieren Anweisungen

Transcripts

play00:00

So so so Leude, nachdem ihr euch beim ersten Video die Motivation

play00:03

geholt habt

play00:04

Können wir jetzt starten mit unserem ersten Programm

play00:05

YEEAAH!

play00:07

AB GEHT DIE WILDE FAHRT! :D

play00:13

Ok Freunde bevor wir richtig Programmieren

play00:17

schauen wir uns an, was ein einfaches Programm alles enthalten soll:

play00:20

Zunächst benötigen wir mal eine Klasse...jop richtig gehört dat Ding nennt sich Klasse.

play00:26

Diese hilft uns, unser Programm zu strukturieren.

play00:29

Im Programm wird sie geschrieben mit dem englischen Wort

play00:31

“class …” und dahinter immer der Name der Klasse.

play00:34

Zum Beispiel: class TheSimpleClub

play00:37

In die geschweiften Klammern schreibt ihr dann alles was in die Klasse hinein soll.

play00:41

Gut!

play00:42

Und was kommt jetzt da rein?

play00:44

Ein Klasse besteht aus Attritbuten,

play00:47

auch Eigenschaften genannt

play00:48

und Methoden.

play00:50

Die Attribute lassen wir hier mal weg, wir werden später drauf eingehen :)

play00:53

Uns interessieren jetzt die Methoden, welche häufig auch als Funktionen bezeichnet werden.

play00:58

Merkt euch das: Methoden sind nichts anderes als Funktionen :D

play01:02

Methoden sind Bestandteil einer Klasse und können dort reingeschrieben werden.

play01:06

Wie diese Methoden dann aussehen, schauen wir uns in unserem Code Beispiel an.

play01:10

Nehmen wir mal an wir haben unsere ultra geile Methode in die Klasse geschrieben.

play01:14

Dann schaut das ganze ungefähr so aus :)

play01:16

Zuerst kommt die methoden Deklaration, gefolgt vom Namen, hier: informatics

play01:21

Den Namen einer Methode schreibt ihr bitte unbedingt klein!

play01:25

In die runden Klammern können wir sogenannte Parameter übergeben, was das ist erfahrt

play01:29

ihr noch früh genug.

play01:31

In die geschweiften kommen Anweisungen.

play01:33

Oh man...Was isn das schon wieder!?

play01:35

Anweisungen sind ausführbare Programmelemente

play01:38

oder einfach gesagt: Anweisungen sind dazu da, dass euer Programm überhaupt irgendwas

play01:43

macht ohne die geht gar nischt.

play01:45

:)

play01:46

Das wichtigste bei einer Anweisung ist das Semikolon am Ende.

play01:49

Ohne das wird euer Programm nicht funktionieren.

play01:51

Also unbedingt merken: Hinter jede Anweisung kommt ein Semikolon.

play01:55

Das ist dieses Komma mit dem Punkt oben drüber!

play01:57

Das ist ganz wichtig!

play01:59

Gut Leude, also jetzt wisst ihr was eine Klasse, eine Methode und eine Anweisung ist.

play02:04

Jetzt können wir endlich loslegen.

play02:06

Reden wir auch nicht länger um den heißen Brei herum, sondern schauen uns unser Programm

play02:09

“Hello World” einfach mal an.

play02:11

Jetzt könnt ihr euch denken was als erstes kommt, nämlich unsere Klasse:

play02:16

class HelloWorld {

play02:17

Bei den Namen einer Klasse ist folgendes Wichtig:

play02:22

schreibt den Anfangsbuchstaben immer groß und bei 2 oder mehr Wörtern benutzt ihr das

play02:26

CamelCase Prinzip, also bei mehren Wörtern immer den Anfangsbuchstaben groß schreiben.

play02:32

und Freunde benutzt Wörter, am besten Nomen die aussagekräftig sind.

play02:35

So dass eure Buddys zumindest den Namen verstehen :D

play02:39

Damit ist der erste Schritt getan: Und weiter gehts...

play02:42

Jetzt kommt die Methode: Bitte lasst euch jetzt nicht abschrecken :)

play02:45

public static void main (String [ ] args) {

play02:50

puh sieht kompliziert aus, ist es aber nicht :D

play02:55

public beudeutet “öffentlich” oder auch “für alle verfügbar”

play02:59

static steht für “statisch” und nicht änderbar

play03:01

Was es genau damit auf sich hat, werden wir in anderen Videos noch genauer erklären.

play03:05

Der wichtige Teil kommt jetzt:

play03:07

Wir haben hier eine so genannte “Main-Methode” implementiert, diese Methode ist immer das

play03:12

Herz eures Programms.

play03:13

Denn sie wird für den Programmstart gebraucht.

play03:16

Unbedingt merken: Jedes Programm braucht eine Main-Methode!

play03:20

Unabhängig davon wie viel andere Methoden ihr schon geschrieben habt.

play03:24

Läuft!

play03:25

Und was bitte bedeutet dieses “void”?

play03:26

void steht für leer und sagt euch den Rückgabetyp eurer Methode:

play03:31

Der Rückgabewert ist das was nach dem beenden der Methode rauskommen soll.

play03:35

Das kann dann eine Zahl, Buchstabe, Wort usw. sein.

play03:39

Bei einer Main-Methode ist der Typ meistens leer also eben “void”, da wir diese Methode

play03:44

brauchen um unser Programm überhaupt zum laufen zu bringen.

play03:47

Ihr könnt euch merken: Void steht ja für leer also für: kein Rückgabe Wert.

play03:52

Klar soweit?

play03:53

Gut!

play03:54

In die runden Klammern kommen jetzt unsere Parameter,

play03:58

hier (String [] args]

play04:02

Parameter übergeben wir, damit die Methode weiß was auf sie zukommt :D

play04:06

Wird aber erst später wichtig für euch.

play04:08

Ein String ist grob gesagt eine Zeichenkette, also im Prinzip ein Wort oder mehrere Wörter

play04:13

Diese komischen eckigen Klammern müsst ihr unbedingt bei einem String dazuschreiben...Wieso?

play04:19

Weshalb?

play04:20

Warum?

play04:21

Schauen wir uns später an.

play04:22

Hinter den eckigen Klammern kommt der Name das Strings, hier “args” als Abkürzung

play04:24

für Arguments…

play04:25

Aber keine Sorge ihr könnt euch auch jeden beliebigen anderen Namen ausdenken

play04:29

Wie zum Beispiel: wort, cool, text,

play04:31

Wir halten unser aber mal an die Konvention und nehmen “args”

play04:35

Wenn ihr es bis hierhin geschafft habt, Glückwunsch!

play04:38

Aber euer Programm kann bis jetzt noch nichts!

play04:40

Das kommt jetzt:

play04:42

Wir kommen zu der Anweisung: Hier:

play04:46

System.out.println(“Hello World!”);

play04:50

Das Zeug da vor der Klammer ist eine Funktion die quasi alles was in der Klammer steht auf

play04:59

der Konsole ausgibt.

play05:00

Sprich ihr könnt damit Wörter schreiben ohne Ende.

play05:03

Allerdings nur Zeilenweise.

play05:05

“println” ist die abkürzung für printline was soviel bedeutet wie: drucke diese Zeile!

play05:11

In der Klammer ist zu beachten, alles was ihr ausgeben wollt steht in Anführungszeichen

play05:16

oder Gänsefüsschen wie eure Oma sagen würde :D

play05:19

Und Ladies und Gentlemen vergesst das Semikolon, also dieses Komma mit dem Punkt oben drüber

play05:23

nicht!

play05:24

Wie gesagt in die Klammer könnt ihr jeden beliebigen Text reinschreiben:

play05:28

Also statt Hello World!

play05:29

auch sowas wie: TheSimpleClub ist geil!

play05:31

Jetzt müsst ihr nur noch alle geschweiften Klammern, die so offen da rumchillen schließen

play05:35

und eurer Programm ist fertig.

play05:37

Gut!

play05:38

Jetzt müssen wir es nur noch ausführen.

play05:40

Wenn ihr Eclipse benutzt einfach auf den Play Button klicken :)

play05:42

Also wenn ihr jetzt eurer Programm startet, steht auf eurer Konsole:

play05:46

Hello World!

play05:47

oder eben TheSimpleClub ist geil!

play05:49

Ok Freunde merkt euch für heute einfach:

play05:52

Ein Programm besteht aus einer Klasse, einer oder mehreren Methoden und aus Anweisungen

play05:56

Mit Klassen können wir unsere Programme strukturieren, mit Methoden können wir unsere Anweisungen

play06:01

implementieren

play06:02

Spielt außerdem mal ein bisschen mit unserem Code rum und erzeugt ein paar Ausgaben :)

play06:06

Wenn ihr bock auf weitere Programme habt oder euch das zu leicht war, könnt ihr gleich

play06:10

mit dem nächsten Video weiter machen!

play06:12

:)

play06:13

Bis dahin haut rein und lasst’s euch gut gehen!

play06:20

Tschö mit ö!

Rate This

5.0 / 5 (0 votes)

Related Tags
ProgrammierungGrundlagenKlassenerstellungMethodenAnweisungenHello WorldEclipseCamelCaseParameterKonsolenausgabe
Do you need a summary in English?