Skip to Content

3 Iterieren über den Typ TreeMap

Gegeben sei ein Objekt myMap vom Typ TreeMap siehe:

TreeMap<Double, String> myMap= new TreeMap<Double, String>
myMap.put(3.3d,‘Anton‘);
myMap.put(1.1d,‘Bruno‘);
myMap.put(2.2d,‘Charles‘);

Welche Werte werden beim Iterieren über die Schlüssel von myMap in welcher Reihefolge
ausgegeben?

2 Bewertung der Klasse ArrayList

In welchen Anwendungszenarien ist es von Vorteil die Klasse ArrayList anstatt eines einfachen Feld ( [] Notation) zu verwenden?

1 Java Collections Framework: Listen

In welchen Fällen ist es von Vorteil eine java.util.LinkedList Klasse anstatt einer java.util.ArrayList Klasse zu verwenden?

Nennen sie vorteilhafte Szenarien (mindestens 3).

3 Oberklassen und Schnittstellen in UML

Modellieren Sie die beiden Klassen Oberklasse, Unterklasse und die Schnittstelle Vergleichbar in UML. Modellieren Sie die Beziehung zwischen den beiden Klassen und der Schnittstelle. Die Methoden müssen nicht aufgeführt werden. Klassenname, Schnittstellenname und korrekte UML Pfeile sind ausreichend.

2 Schnittstellen und Überschreiben von Methoden

Warum kann man in Java Schnittstellenmethoden (Interface-methoden) nicht überschreiben? Warum kann man nur Methoden einer Oberklasse überschreiben?

1 Abstrakte Klassen und Schnittstellen

 Implementieren sie die notwendigen Methodenköpfe für die Klasse Unterklasse. Die Klasse Unterklasse hat die folgenden Eigenschaften:

1.29 Anwendungen des Java Development Kits

Das Java Development Kit enthält Programme zum Übersetzen, Ausführen von Programmen, packen von Dateien, extrahieren von Dokumentation, generieren von Schnittstelleninformation.
Tragen Sie in die 5 pfeilartigen Fünfecke die entsprechenden Programmnamen ein:

1.28 Erste ganze Zahl größer Null die man noch mit int darstellen kann aber nicht mit float Typen

Was ist die erste ganze Zahl größer Null, die man noch mit dem Typ int darstellen kann aber nicht mit dem Typ float?

Geben Sie eine Erklärung die auf dem Zahlenformat der beiden Typen basiert.

Schreiben Sie ein Programm welches diesen Wert berechnet.

1.27 Codetransformation (while)

Transformieren sie die do-while Schleife der Methode in gleichwertige while-Schleifen und for-Schleifen.
Die main(), nurWhile() und forSchleife() Methoden erlauben Ihnen das Testen der Lösung

1.26 Felder (Implementieren)

Schreiben Sie eine öffentliche Klassenmethode erzeugeFibonacciFeld, der als Parameter eine Ganzzahl größer 2 übergeben wird.

Syndicate content


by Dr. Radut