Registrierung Kalender Mitgliederliste Teammitglieder Suche Häufig gestellte Fragen Zur Startseite

Informatiker Board » Themengebiete » Theoretische Informatik » Java » Hallo Gast [Anmelden|Registrieren]
Letzter Beitrag | Erster ungelesener Beitrag Druckvorschau | An Freund senden | Thema zu Favoriten hinzufügen
Zum Ende der Seite springen Java
Beiträge zu diesem Thema Autor Datum
 Java Expo 21.10.2014 20:30
 RE: Java eulerscheZahl 21.10.2014 21:17
 RE: Java Expo 21.10.2014 21:47
 RE: Java ed209 21.10.2014 21:52
 RE: Java Expo 21.10.2014 22:00
 RE: Java Karlito 22.10.2014 00:54
 RE: Java Expo 22.10.2014 13:51
 RE: Java eulerscheZahl 22.10.2014 14:26
 RE: Java Expo 22.10.2014 16:44
 RE: Java eulerscheZahl 22.10.2014 19:19
 RE: Java Expo 22.10.2014 20:03
 RE: Java eulerscheZahl 22.10.2014 20:24

Autor
Beitrag « Vorheriges Thema | Nächstes Thema »
Expo
unregistriert
Java Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Ich habe folgende frage zu java.util.EnumMap

Welche anderen Klassen im Paket java.util (kein Unterpakete wie z.B. java.util.concurrent) haben die gleiche Superklasse AbstractMap wie diese Klasse? Geben Sie die Antwort in der Form package.Klassenname an (z.B.: java.util.Observer). (c) Gegeben seien die Instanz test der Klasse TreeMap und ein Objekt obj. Geben Sie einen Ausdruck an, der prüft, ob das Objekt ein Wert von test ist.


Hat jemand tipps für mich?
21.10.2014 20:30
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Der allererste Treffer bei google für die Suche "AbstractMap" führt dich zur Dokumentation von Oracle.
Dort sind auch die abgeleiteten Klassen aufgeführt.

Es gibt auch eine Verlinkung zu TreeMap, wo du wiederum die Antwort für c) findest. (Tipp: was heißt "beinhaltet" auf Englisch?)

__________________
Syntax Highlighting fürs Board (Link)
21.10.2014 21:17 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Expo
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

b) Das sind die ?

EnumMap, HashMap, IdentityHashMap, TreeMap, WeakHashMap

Gegeben seien die Instanz test der Klasse TreeMap und ein Objekt obj. Geben Sie einen Ausdruck an, der prüft, ob das Objekt ein Wert von test ist.

Weisst du was ich hier genau machen soll?

Ich bin java anfänger leider?

beinhaltet contain ?

Ich hatte noch eine Aufgabe a) die habe ich so gelöst:

Welche Schnittstellen implementiert diese Klasse? Geben Sie die Antwort in der Form package.Interfacename an ( z.B.: java.util.Observer).

java.util.EnumMap

java.util.AbstractMap
java.util.EnumMap
21.10.2014 21:47
ed209
Routinier


Dabei seit: 07.09.2006
Beiträge: 324

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Hi

Kannst Du mit eigenen Worten beschreiben was eine TreeMap ist?

Was ist damit gemeint, wenn geprüft werden soll, ob etwas "ein Wert von test"?

Gruß,
ED
21.10.2014 21:52 ed209 ist offline E-Mail an ed209 senden Beiträge von ed209 suchen Nehmen Sie ed209 in Ihre Freundesliste auf
Expo
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Instanz ?
21.10.2014 22:00
Karlito Karlito ist männlich
Kaiser


Dabei seit: 11.04.2011
Beiträge: 1.461

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Nein, eine Instanz ist eine konkrete Verkörperung eines Typs bzw, einer Klasse. Instanzen werden auch Objekte genannt. So ist bist Du Beispielsweise eine Instanz des Typs Mensch.

Edit: Falsche Annahmen gelöscht.

Gruß,

Karlito
22.10.2014 00:54 Karlito ist offline E-Mail an Karlito senden Beiträge von Karlito suchen Nehmen Sie Karlito in Ihre Freundesliste auf
Expo
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Aber wie soll ich dann genau die c) machen ?
22.10.2014 13:51
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Lies doch die Dokumentation zur TreeMap.
Es gibt zwei Methoden, deren Name mit contains beginnt, welche macht hier mehr Sinn?

die b) hast du richtig gelöst

__________________
Syntax Highlighting fürs Board (Link)
22.10.2014 14:26 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Expo
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

containsKey(Object key)

containsValue(Object value)

Richtig?

Ist das auch richtig eulersche Zahl?
Welche Schnittstellen implementiert diese Klasse? Geben Sie die Antwort in der Form package.Interfacename an ( z.B.: java.util.Observer).

java.util.EnumMap

java.util.AbstractMap
java.util.EnumMap
22.10.2014 16:44
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Und wenn du prüfen willst, ob der Wert vorhanden ist, machst du das mit containsKey oder containsValue?

Für die Schnittstellen, die implementiert werden, suchst du in der Doku nach "All Implemented Interfaces".
AbstractMap ist die Basisklasse von TreeMap, EnumMap eine neben TreeMap existierende Kindklasse von AbstractMap.

__________________
Syntax Highlighting fürs Board (Link)
22.10.2014 19:19 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Expo
unregistriert
Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

Beiden?
22.10.2014 20:03
eulerscheZahl eulerscheZahl ist männlich
Foren Gott


Dabei seit: 04.01.2013
Beiträge: 2.859

Auf diesen Beitrag antworten Zitatantwort auf diesen Beitrag erstellen Diesen Beitrag editieren/löschen Diesen Beitrag einem Moderator melden       Zum Anfang der Seite springen

nö.
Weißt du, was eine Map (in anderen Sprachen auch Dictionary) macht?

__________________
Syntax Highlighting fürs Board (Link)
22.10.2014 20:24 eulerscheZahl ist offline Beiträge von eulerscheZahl suchen Nehmen Sie eulerscheZahl in Ihre Freundesliste auf
Baumstruktur | Brettstruktur
Gehe zu:
Informatiker Board » Themengebiete » Theoretische Informatik » Java