Progr 1 Flashcards
Was ist ein Datentyp?
Definiert die Art der Daten, die in einer variable gespeichert werden können
Was ist eine Variable?
Ein Wert, der während der Laufzeit des Programms verändert werden kann
Was macht javac?
Menschenlesbaren Quellcode in Maschinensprache zu übersetzen und zu kompilieren und eine Datei der Klasse zu erzeugen
Was ist der Sinn von Java?
Ein verlässliche Softwarelösung unabhängig von der Plattform zu erstellen
Was ist source code?
Ein von Menschen lesbarer Code, welcher zum erstellen von Programmen genutzt wird und in einer Programmiersprache geschrieben wird
Was ist der unterschied zwischen Deklaration und Initialisierung?
Deklaration: Definiert den Variablentyp
Initialisierung: Weißt einer Variable einen Wert zu
Was berechnet Modulo?
Den Rest einer Division
Was ist ein infinite loop?
Eine Schleife, welche keine Bedingung hat und nur beendet wird, wenn das Programm gestoppt wird
Was ist die Signatur eine Methode?
Die Kombination aus dem Methodennamen und den Parametern der Methode
Was ist ein Parameter?
Eine Variable, die an eine Methode übergeben wird, wenn diese aufgerufen wird
Was machen die Keywords Break und Continue?
Break: Wird genutzt um die Schleife zu beenden
Continue: Wird genutzt um den Rest der Schleife zu überspringen und geht zum nächsten Iterationsschritt
Was ist der unterschied zwischen while und do-while?
While: Prüft zuerst eine Bedingung bevor sie ausgeführt wird
do-while: Läuft mindestens einmal durch und prüft am Ende der Schleife die Bedingung
Was ist ein nested loop?
Eine Schleife innerhalb einer Schleife
Was ist ein return statement?
Am ende einer Methode wird ein Wert an den Aufrufer zurückgegeben
Was bedeutet void?
Das kein Rückgabewert benötigt wird
Was ist overloading in Java?
Wenn innerhalb einer Klasse mehrere Methoden mit dem gleichen Namen aber unterschiedlichen Parametern existieren. Somit kann eine Methode den gleichen Namen aber unterschiedliche Verhaltensweisen haben
Wie wird ein Array in Java deklariert?
Int[] myArray;
Wann tritt ArrayIndexOutOfBoundsException auf?
Wenn versucht wird auf ein Index eines Arrays zuzugreifen, der Außerhalb des Arrays liegt
Wie kann ein Array in java vergrößert werden?
Neues Array erstellen und Daten aus dem ursprünglichen Array in den neuen kopieren. Das neue Array dem ursprünglichen Array zuweisen
Wie werden multidimensionale Arrays implementiert
int[][] myArray = new int[2][3];