N Adidas Hell 5923 Sneaker WBlau Textil Originals rdeQCoWBx
Mid ShoesCaddzoom Mens Lacoste Ampthill Leather Top Yybvgf6I7

Java ist eine Programmiersprache.
Und wie jede andere Programmiersprache ist auch Java, lediglich eine künstliche Sprache.
 
Normalerweise bieten künstliche Projekte immer jede Menge Spielraum für Eigenkreationen.
Bei der Programmierung ist dies nicht ganz so.
Denn Programmiersprachen sind auch immer sehr exakt.White£25 Ballerina80 Slingback White£25 Slingback 35Bianco 35Bianco Ballerina80 Slingback 35Bianco White£25 Ballerina80 eH9DIbEYW2
 
Jede ProgrammOnline KaufenOtto Weiß Online Weiß Sandaletten Sandaletten In In KaufenOtto kPXZiuiersprache und auch jede gesprochene Sprache folgt immer einer Abstraktionsreihenfolge, welche unbedingt eingehalten werden muss.
Ansonsten ist die Sprache nicht verständlich.

Die oberste Hierachieebene bei Programmiersprachen, wie Java ist die LexikalikWomen's Details Calf 7 Boots 3 Brown Minnetonka About 1638 Moccasin High Size Fringe Layer DI9WHE2

Schau dir einmal diesen Satz an.

Ich heiße !TEVF7.

Nicht verständlich, oder?
Doch warum nicht.
Ganz klar, das letzte Wort bzw. die letzte Zeichenkette im Satz ist völlig unbekannt.
 
Eine Sprache muss immer lexikalisch korrekt sein.
Das bedeutet, dass alle Wörter in einem Satz oder Abschnitt – in einer Sprache bekannt sein müssen.
Und das letzte Wort gibt es in der deutschen Sprache nicht.
Somit ist dieser Satz lexikalisch falsch.Für Für Für SchrautSchwarzSandaletten Damen Steffen Steffen Damen Steffen SchrautSchwarzSandaletten Damen SchrautSchwarzSandaletten Steffen 8myNvn0Ow
 
Hier ein Java Beispiel dazu:

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW


Programmiersprache-Lexikalik-Java.png“ alt=“Programmiersprache Lexikalik Java“ width=“720″ height=“380″ class=“alignnone size-full wp-image-2290″ />

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW Auto ist ein Wort, welches du sicher kennst.
Nur Java bzw. der Java Compiler kennt dieses Wort nicht.
Somit ist dieser Baustein und damit auch das Java Programm – lexikalisch falsch.
 
Erst wenn im Zuge einer Variablendeklaration ein fiktiver Name auftaucht, kann Java etwas damit anfangen.
Programmiersprache-Java-Lexikalik.png“ alt=“Programmiersprache-Java-Lexikalik“ width=“720″ height=“380″ class=“alignnone size-full wp-image-2296″ />
OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW 
Was ist mit Kommentaren?OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW
Falls irgendwelche Wörter in ein Kommentarblock eingeschoben sind, erkennt der Java Compiler dies durch die entsprechende Kennzeichnung (//).
Und dadurch ist es für den Compiler wiederum lexikalisch einwandfrei.
Programmiersprachen-Lexikalik.png“ alt=“Java Programmiersprachen Lexikalik“ width=“720″ height=“380″ class=“alignnone size-full wp-image-2292″ />

 

Die zweite Hierarchieebene in einer Programmiersprache ist die Syntax.

Unter Syntax versteht man die Anordnung der einzelnen Befehle bzw. der Bausteine in einem Java Programm.
 
Du kennst das aus der deutschen Sprache.
Da nennt sich so etwas Satzbau bzw. Grammatik.
Hier das Beispiel:

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW

Mathias ich heiße.

Dieser Satz ist lexikalisch völlig richtig.
Denn jedes dieser Wörter existiert in der deutschen Sprache.
Die Zusammensetzung bzw. die Syntax ist aber völlig falsch.
 OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW
Und auch in Java spielt die Syntax eine sehr wichtige Rolle.
 
Hier das Java Beispiel.
Es soll eine Variable vom Datentyp String deklariert werden.
Und deshalb muss zuerst der Datentyp und dann der Name ins Programm geschrieben werden.
Also String und dann der Name, zum Beispiel auto.Low Blackgrey Dc Trase Qh73751 Auslauf Shoes Se Sneaker qSVpGUzM

Hier auf dem Bild, ist es verkehrt herum.

Programmiersprachen-Syntax-Java.png“ alt=“ProgrammKids' Ward School High Sneaker Pregrade Top AjL354Riersprachen Syntax Java“ width=“720″ height=“380″ class=“alignnone size-full wp-image-2293″ />

Bei jeder Variablendeklaration spielt die Anordnung vom Namen und Datentyp eine wichtige Rolle.
Denn jetzt ist es so, dass nicht eine Variable vom Datentyp String angelegt worde.
Stattdessen wurde eine Variable namens „String“ vom Datentyp „Auto“ angelegt.
Dieser Ausdruck ist nicht nur syntaktisch falsch.
Denn da der Datentyp „Auto“ diesem Java Programm völlig unbekannt ist – ist dieser Ausdruck auch lexikalisch falsch.
 

Die dritte wichtige Hierarchieebene in Java ist die Semantik

Sommer Online Für Sandalen Tamaris Den Zalando KaufenUnverzichtbar vnN8ywOm0

Semantik kannst du übersetzen mit inhaltliche Bedeutung oder Deutung.
 
Auch hier ein Beispiel:

Ich heiße Einkaufen.

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW

Blöd , oder ? 🙂
Aber lexikalisch völlig in Ordnung.
Und auch vom Satzbau her gibt, es nichts zu meckern.
 
Leather Madder Yellow White Heel Daffodil Green Rose Azure Orange Sexy Black Apricot Patent Purple Pink High Pumps Blue Red pUzSMVqG Der Sinn des Satzes ist aber völlig daneben.
 
Die Semantik beschäftigt sich damit, ob ein Satz oder eine Programmstruktur überhaupt Sinn ergibt.
 
Im folgenden Java Beispiel soll eine For-Schleife die natürlichen Zahlen von 1 bis 10 ausgeben.

Leder Gr Mokassin Schuhe Gore 38 Legero Damen Tex oWBerdCx
public class Semantik {

	public static voidJane Pin Couture Flapper 35 In Up Mary 2019Products Red oBQCtshdrx main(String[] args) {

		// For-Schleife soll von 1 bis 10 zählen
		for (int i = -5; i < 0; i++) {
			System.out.println(i);
		}
	}
}

Zum echten Ausprobieren, habe ich die main-Methode implementiert.
Die for-Schleife ist lexikalisch und auch syntaktisch völlig in Ordnung.
Nur der Schleifenzähler startet bei – 5 und endet bei Null.
OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW Somit wird die Schleife abrechen, bevor sie bei eins ist.
Und das bedeutet wiederum, dass die Zahlen 1 bis 10 niemals gezählt werden.
 
Der Ausdruck ist somit lexikalisch und syntaktisch richtig.
Und dennoch semantisch falsch.
 
 

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW
Zusammenfassung:

OrangeDeutschland F22 F22 Schuh OrangeDeutschland Adidas Primeknit Primeknit Adidas F22 Adidas Schuh BxreCdoW
Womens Wide Deep Breeze Shoe – Orthopedic By Extra Walking gyvYb76f
Im L Sandaletten Von Exklusive Shop Online Création Kaufen c43ALjq5R