05.08.2013 Aufrufe

Cornelia Heinisch, Frank Müller-Hofmann, Joachim Goll ... - HSR-Wiki

Cornelia Heinisch, Frank Müller-Hofmann, Joachim Goll ... - HSR-Wiki

Cornelia Heinisch, Frank Müller-Hofmann, Joachim Goll ... - HSR-Wiki

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

124 Kapitel 5<br />

5.3.5.6 Nullkonstante<br />

Die Nullkonstante (null-Referenz)<br />

null<br />

ist vom Typ null. Wie noch behandelt wird (siehe Kap. 10.4.1), initialisiert Java<br />

automatisch die Datenfelder von Objekten und Klassen mit Default-Werten. Handelt<br />

es sich bei den Datenfeldern um Referenzen, so werden sie mit der null-Referenz<br />

initialisiert.<br />

5.3.6 Satzzeichen<br />

Ein Satzzeichen (Interpunktionszeichen) ist ein Zeichen, das keine Operation spezifiziert.<br />

Es hat eine unabhängige syntaktische und semantische Bedeutung. Dasselbe<br />

Symbol kann auch als Operator oder Teil eines Operators vorkommen. In Java gibt<br />

es die folgenden Satzzeichen:<br />

[] () {} ; , .<br />

Tabelle 5-7 Satzzeichen der Sprache Java<br />

Die Satzzeichen [], () und {} treten dabei stets in Paaren auf. So werden die eckigen<br />

Klammern für die Definition der Größe eines Arrays, die runden Klammern<br />

beispielsweise für das Aufnehmen einer Bedingung in einer if-Anweisung und die<br />

geschweiften Klammern als Blockbegrenzer und für Initialisierungslisten gebraucht.<br />

Das Komma wird beispielsweise benötigt als Trenner von Listenelementen etwa in<br />

der Parameterliste von Methoden, der Strichpunkt als Ende einer Anweisung und der<br />

Punkt z.B. zur Trennung eines Paketnamens von einem Unterpaketnamen bzw.<br />

einem Klassen- oder Schnittstellennamen. Satzzeichen wirken als Trenner.<br />

5.3.7 Operatoren<br />

Operatoren werden auf Operanden angewandt, um Operationen durchzuführen.<br />

Operanden können beispielsweise Konstanten, Variablen oder auch komplizierte<br />

Ausdrücke sein. Durch Operationen werden in der Regel Werte gebildet, aber auch<br />

so genannte Nebeneffekte (siehe Kap 7.3 und Kap. 7.8) durchgeführt. In Java gibt es<br />

die folgenden Operatoren:<br />

= > < ! ∼ ? :<br />

== >= >>><br />

+= -= *= /= &= |= ^= %= = >>>=<br />

(type) instanceof new<br />

Tabelle 5-8 Operatoren der Sprache Java<br />

Operatoren wirken als Trenner. Operatoren werden detailliert in Kapitel 7 besprochen.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!