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…
Die main-Methode ist der Einstiegspunkt in das Programm. Die Ausführung eines Programms beginnt mit der ersten Anweisung, die in der main-Methode steht. Die Signatur der main-Methode ist festgelegt: public static void main(String[] x) oder public static void main(String… x) In…
Mit einem Scope bezeichnet man die Sichtbarkeit von Klassen, Variablen und Methoden. Mit der Sichtbarkeit wird der Bereich beschrieben, in dem auf eine Klasse, Variable oder Methode zugegriffen werden kann. Klassen / Methoden / Globale Variablen Bei Klassen, Methoden und…
Mit Laufzeit bezeichnet man die Zeit, die ein Programm oder eine bestimmte Sequenz in ein einem Programm zur Ausführung benötigt. In Java kann man zur Messung der Laufzeit System.nanoTime() verwenden. Im folgenden Beispiel wird die Laufzeit der Methode test() gemessen.…
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…
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,…
Mit Hilfe dieses String-Arrays können der main-Methode beim Start des Programms Parameter übergeben werden. Oft hat dieses Array den Namen args. Beispiel: Auf der Kommandozeile werden die Argumente wie folgt angegeben: > javac Pythagoras.java > java Pythagoras 3 4 5.0…
Warum werden .java-files nicht direkt ausgeführt? Man kann Java-Dateien nicht direkt ausführen, da in Java mit dem Compiler in einem ersten Schritt ein auf der virtuellen Maschine lauffähiger Bytecode (.class-Dateien) erzeugt werden muss. Erst dieser Bytecode kann dann von der…
Statische Methoden einer Klasse können aufgerufen werden, ohne dass ein Objekt der Klasse erzeugt werden muss. Die main-Methode ist per Definition der Einstiegspunkt ins Programm. Das heißt: Die virtuelle Maschine beginnt an dieser Stelle mit der Ausführung des Programms. Wäre…
Es gibt Metriken, die eine Ober- und Untergrenze für die Anzahl der Methoden in einer Klasse angeben. Es ist allerdings fraglich, ob diese Metriken immer sinnvoll angewendet werden können. Auf alle Fälle ist es wichtig, dass Methoden, die inhaltlich zusammengehören…