Skip to Content

javafrage's blog

1.94 int versus float

Die Javatypen float und int belegen jeweils 32 Bit Speicherplatz.

Nennen Sie zwei Anwendungsfälle in den man den Typ float anstatt int verwenden sollte.

1.93 Programme des JDK/SDK

Das Java Development Kit (JDK) enthält Programme zur Softwareentwicklung und Ausführung von Javaanwendungen. Nennen Sie die typischen Eingaben und Ausgaben dieser Programme :

1.92 Eigenschaften eines gültigen Algorithmus

Analysieren Sie die folgende Methode. Der Algorithmus implementiert das Multiplizieren zweier Zahlen durch fortgesetztes Addieren. Ignorieren Sie potentielle Probleme mit endlichen Wertebereichen in der Java-arithmetik:

8 Implementieren einer Unterklasse mit einer Schnittstelle

Implementieren sie die notwendigen Methodenköpfe für die Klasse Unterklasse.

7 Schützen mit dem Schlüsselwort "synchronized"

Nennen Sie zwei Javakonstrukte die Sie mit dem Schlüsselwort synchronized schützen können. Was deutet „schützen“ im Kontext von Multithreading in Java? Geben Sie eine kurze Erklärung

12 Iterieren mit der enhanced-for Schleife über eine ArrayList

Das folgende Programm verwaltet Namen als Zeichenketten in einer ArrayList.

Implementieren eine erweiterte for Schleife („enhanced for loop“) mit der man elegant über alle Objekte der ArrayList iterieren kann.

Lassen Sie innerhalb der for-Schleife die Namen auf die Konsole drucken.

11 Mengen in Java Collections

Für die Verwaltung von Mengen (engl. Set) gibt es im Java Collection Framework eine Schnittstelle Set und zwei Klassen, die diese Schnittstelle implementieren. Nennen Sie die beiden Klassen, die die Schnittstelle Set implementieren. Welche Vorteile hat dieser Ansatz bei dem für Mengen eine Schnittstelle und zwei Klassen benutzt werden? Geben Sie eine kurze Erklärung.

13 Warteschlangen

Die „einfache“ Warteschlange wird in echten Implementierungen eher selten eingesetzt. Nennen Sie den wichtigsten Nachteil einer „einfachen“ Warteschlange. Welcher Warteschlangentyp wird in realen Implementierungen eher eingesetzt. Nennen Sie den Fachbegriff. Was ist der Vorteil dieses Warteschlangentyps?

12 AVL Baum: Fehler erkennen und korrigieren

Inkorrekter AVL Baum Der links gezeigte streng sortierte Binärbaum ist kein AVL Baum. Warum ist er kein AVL Baum? Geben Sie eine kurze Begründung:

Zeichnen Sie rechts die gleichen Knoten als einen streng aufsteigend, sortierten AVL-Baum ein:

 

11 Höhenbalancierter Binärbaum

Nicht höhenbalancierter Binärbaum Der links gezeigte Binärbaum ist streng aufsteigend sortiert. Er ist nicht höhenbalanciert.
Transformieren Sie die Knoten dieses Baums so, dass ein höhenbalancierter, streng sortierter Binärbaum der entsteht.
Syndicate content


by Dr. Radut