Ein boolean wird zum Repräsentieren eines Wahrheitswertes verwendet. Er kann die zwei Werte true oder false annehmen. Mit diesem Datentyp kann man in Java nicht numerisch rechnen. Wahrheitswerte werden mit logischen Operatoren verknüpft und mit den Regeln der boolschen Algebra…
Im Unterschied zum Datentyp Integer ist int ein primitiver Datentyp. Objekte der Klasse Integer speichern einen int. Darüber hinaus bietet die Klasse Integer verschiedene Methoden wie parseInt(), toHexString(), reverse(), valueOf(), … zum Arbeiten mit Ganzzahlen an. Datenstrukturen wie List, Set,…
Globale Variablen (Instanzvariablen und Klassenvariablen) werden außerhalb von Methoden im Body einer Klasse deklariert. Auf globale Instanzvariablen kann in jeder nicht-statischen Methode zugegriffen werden. Da Instanzvariablen zu einem Objekt gehören, benötigt man in einer statischen Methode eine Referenz auf ein…
Eine java.util.Collection ist ein Interface für eine Sammlung von Daten. Das Collection-Interface bietet keine Möglichkeit, indiziert auf die Elemente der Collection zuzugreifen. Das Collection-Interface implementiert das Iterable-Interface und ermöglicht damit den Zugriff auf alle Elemente der Collection. Datenstrukturen die das…
Nein, es muss nur gewährleistet sein, dass die Variable beim ersten lesenden Zugriff belegt ist. Dabei ist zu berücksichtigen, dass Klassenvariablen und Instanzvariablen im Unterschied zu lokalen Variablen eine Default-Initialisierung haben. Lokale Variablen müssen vor ihrem ersten lesenden Zugriff einen…
Um ein Java-Programm mit einer Datenbank zu verbinden muss in einem ersten Schritt ein passender Connector zum Projekt hinzugefügt werden. Das heißt, für die Verbindung mit einer konkreten Datenbank (mysql, Oracle, …) müssen bestimmte herstellerspezifische Dateien in das Projekt eingebunden…
Das Abbruchkriterium in einer for-Schleife kann auf unterschiedliche Weise dynamisch angepasst werden. Eine Möglichkeit ist die Verwendung einer boolean-Variable als Abbruchkriterium. Im folgenden Beispiel ist der boolean doIt initial true. Beim Eintreten eines bestimmten Ereignisses (i == 5) wird er…
Beim ersten Durchlauf einer do-while-Schleife wird die Bedingung nicht überprüft. Beispiel: Die do-while-Schleife wird mindestens einmal durchlaufen, da die Schleifenbedingung erst am Ende jedes Schleifendurchlaufs überprüft wird.
Eine Schleife besteht aus einer Schleifenbedingung und einem Schleifenkörper. Die Schleife ist eine Wiederholstruktur. Die Instruktionen des Schleifenkörpers werden solange wiederholt ausgeführt, bis die Schleifenbedingung nicht mehr erfüllt ist. In Java unterscheidet man die while-Schleife, die do-while-Schleife, die for-Schleife und…
Ein Stack (Stapelspeicher, Kellerspeicher) ist eine dynamische Datenstruktur. Elemente können nur oben auf dem Stapel abgelegt oder von oben entnommen werden. Das heißt, das letzte Element, das abgelegt wurde, wird als erstes entnommen. Daher bezeichnet man diese Datenstruktur auch als…