Ein Unterschied besteht nur dann, wenn der Ausdruck in der rechten Seite einer Zuweisung vorkommt oder als Argument für einen Methodenaufruf oder für einen Vergleich verwendet wird. In Zeile 4 wird zuerst der Wert von a gelesen, dann a inkrementiert,…
Die Deklaration einer Methode mit variabler Argumentliste (Varargs) erfolgt, indem man hinter die Beschreibung des Datentyps der variablen Argumentliste drei Punkte setzt. Es kann nur ein formaler Parameter einer Methode eine variable Argumentliste sein. Dieser Parameter muss an der letzten…
Konstanten werden verwendet, um in einem Programm unveränderliche Werte verfügbar zu machen. Beispiele aus der Klassenbibliothek: Color.BLUE, Math.PI Eigenes Beispiel: Die Werte für Name, Geburtsdatum und SV-Nummer können und müssen genau einmal (im Konstruktor oder bei der Deklaration) zugewiesen werden.…
Um einzelne Bits aus einer int-Variable auszulesen, verwendet man den Shift-Operator sowie die bitweise &-Verknüpfung. Die Beispielsimplementierung setzt die Methode isBitSet(n, pos) um. Diese Methode gibt true zurück, wenn bei der Zahl n das Bit an der Position pos gesetzt…
In Java beschreibt der %-Operator den Rest bei der Ganzzahldivision. Für positive Zahlen verhält sich der %-Operator genauso wie der aus der Mathematik bekannte mod-Operator.Beispiel: 7 mod 5 = 2, 7 % 5 = 2 Unterschiede zwischen den beiden Operatoren…
Mit der Anweisung int[] b; deklariert man ein Array. Das heißt, es wird eine Referenz für ein int-Array festgelegt. Da es noch kein Array gibt, das dieser Referenz zugewiesen wurde, ist der Wert dieser Referenz null. Damit auf Elemente des…
Die Methode yield() wird üblicherweise in der run() Methode eines Threads verwendet, um den Thread zu unterbrechen und die Kontrolle an andere Threads abzugeben. Der unterbrochene Thread wird nach einer gewissen Zeit wieder fortgesetzt. Das heißt, er bekommt die Kontrolle…