Flashcards
Kapitel 11: Verständnisfragen
Flashcards do conjunto (21)
- 1Wrapper-KlasseVerbindung zwischen primären Datentypen und Klassen in Java
- 2Wozu braucht man Wrapper-Klassen?Zur Übergabe an Methoden als Objekt-Parameter und generische Klassen
- 3Wozu braucht man primitive Datentypen?Primitive Datentypen benötigen weniger Speicher. Rechenoperationen sind mit primitiven Datentypen effizienter.
- 4Beispiele für Wrapper-KlassenInteger, Float
- 5Beispiele für primitive Datentypenfloat, int, double, long, short, byte,...
- 6Wie kann man einen double-Wert x in ein Double-Objekt umwandeln?Double.valueOf(x);
- 7Wie kann man ein Double-Objekt in einen double-Wert umwandeln?Double a = new Double(b);
double x = a.doubleValue();
bzw. double x = a; - 8Auto-BoxingAutomatisch durchgeführtes Verpacken von primitiven Datentypen in Wrapper-Klassen
- 9Auto-UnboxingAutomatisch durchgeführtes Entpacken von Wrapper-Klassen in primitve Datentypen
- 10Generische KlassePlatzhalter für konkrete Datentypen
- 11Deklaration generische KlasseKlasse
- 12Wozu braucht man generische Klassen?Für Anwendungen, die mit verschiedenen Datentypen arbeiten soll (wie zB. Tupel)
- 13Was ist eine aktuell parametrisierte Klasse?Generische Klasse, bei der der Datentyp (bei der Erzeugung eines Objektes) festgelegt wurde.
- 14Was ist Type Erasure?Entfernung des generischen Typs und Austausch durch Object.
Bytecode wird aktualisiert, dadurch anwendbar auf alle Datentypen - 15Kann man in einer generischen Klasse "float" als aktuellen Typ-Parameter verwenden?Nein. Nur die Wrapper-Klassen können als Typ-Parameter übergeben werden.
- 16Wie viele formale Typ-Parameter kann eine generische Klasse haben?Beliebig viele
- 17Einschränkungen generischer KlassenKeine Anwendung von Typ-spezifischen Methoden, keine Rechenoperationen mit generischen Typen
- 18Ist eine Klasse, die eine generische Schnittstelle implementiert, selbst generisch?Die Klasse muss nicht zwangsweise generisch bleiben, kann aber
- 19Was ist eine Collection?Zusammenstellung von Objekten, dynamische Datenstruktur
Klassen für Datenstrukturen mit speziellen Fähigkeiten (zB Queue, Stack, Listen, ...) - 20Welche Schnittstellen/Klassen im Collection-Framework sind generisch?zB List
- 21Was kann eine Collection enthalten?Referenzen auf Objekte. Also keine primitiven Datentypen.
Informações
- Descrição
- Wrapper-Klassen und generische Klassen
- Criado por
- Patricia Steves
- Visualizações
- 49
- Tags
- Avaliação