In Java gibt es drei Arten von Kommentaren: Zeilenkommentar: // Alles was in der selben Zeile hinter dem Kommentarzeichen steht, wird vom Compiler nicht übersetzt. Blockkommentar: /* */Der Text der zwischen den Kommentarzeichen steht, wird vom Compiler ignoriert. Blockkommentare können…
Was ist der Unterschied zwischen static und final? Static und final sind Schlüsselwörter, die recht unterschiedliche Sachverhalte beschreiben. Mit dem Schlüsselwort static wird festgelegt, dass eine Variable oder Methode zu einer Klasse gehört und nicht zu einem Objekt. Das heißt,…
Mit einer Methode kann man Funktionalitäten zusammenfassen. Eine Methode kann Übergabewerte (Parameter) haben, mit denen in der Methode gearbeitet wird. Sie kann einen Rückgabewert haben, der ein Ergebnis an den Aufrufer der Methode übergibt. In Java ist bei der Definition…
Exceptions werden ausgelöst, wenn zur Laufzeit des Programms ein Fehler auftritt. Exceptions werden verwendet, um zu verhindern, dass Laufzeitfehler zum “Absturz” des Programms führen. Zur Fehlerbehandlung können Anweisungen, bei denen ein Laufzeitfehler auftreten kann, in einen try-catch-Block eingeschlossen werden. Beispiele…
Die Schlüsselwörter public und private sind Zugriffsmodifikatoren. Mit Hilfe dieser Modifikatoren wird die Sichtbarkeit einer Methode, einer Klassenvariable oder einer Instanzvariable festgelegt. Werden Methoden und Variablen als private deklariert, sind sie nur innerhalb der Klasse sichtbar. Werden Methoden und Variablen…
Das Erstellen einer Methode ist – unabhängig von der Länge des Programms – immer dann sinnvoll, wenn verschiedene Anweisungen zu einer Funktionalität zusammengebaut werden können. Methoden kapseln also Funktionalitäten. Sie sind wiederverwendbar und machen den Code übersichtlicher und besser wartbar,…
Überladene Methoden sind Methoden mit gleichem Namen aber unterschiedlicher Parameterliste. Sie besitzen also unterschiedliche Signaturen. Sie werden oft verwendet, um dieselbe Funktionalität mit unterschiedlichen Datentypen zu realisieren. Mehr dazu findest du in unserer FAQ hier. Überladene Methoden können zur Beschreibung…
Ein Array ist eine Datenstruktur zum Speichern gleichartig strukturierter Daten. Auf diese Daten kann über einen Index zugegriffen werden. In Java sind Arrays typisiert. Das heißt, der Typ der Elemente wird bei der Deklaration festgelegt. Anwendung: Arrays können verwendet werden,…
Das Indizieren von Array-Elementen beginnend beim Index 0 bildet die interne Darstellung des Arrays im Speichers ab. Intern wird ein Array durch die Adresse a, an der der Speicherbereich für die Array-Daten beginnt, repräsentiert. |<– k –>|<– k –>|<– k…
Grundsätzlich unterscheidet man statisch und dynamisch typisierte Sprachen. Bei dynamisch typisierten Sprachen – wie z. B. PHP oder JavaScript – ergibt sich der Datentyp einer Variable zur Laufzeit aus dem Kontext. Der Typ einer Variable kann sich während der Laufzeit…