Hash Map Java Doc Einführung

TheBeginner

Mitglied
Hallo Zusammen,


ich brauche wieder eure Hilfe. Und zwar ist die Rede jetzt von HashMap.

Wie ich das verstanden habe übers Internet, kann ich durch zwei Werte ein bestimmtes Objekt hervorrufen.

Hier das vorliegende JavaDoc:

javadoc.pdf


Aufjedenfall, weiß ich nicht wirklich wie ich mit JavaDoc arbeiten soll, und was das mir brigen soll.

Und dann direkt mit HashMap ermöglicht mir leider nicht den besten Einstig...

Danke im Voraus..
 

Anhänge

  • 3.png
    3.png
    43,4 KB · Aufrufe: 63
V

vanny

Gast
Aufjedenfall, weiß ich nicht wirklich wie ich mit JavaDoc arbeiten soll...

Steht doch in der Aufgabe, du sollst es betrachten ^^

Ne mal im ernst, du sollst mit einer ArrayList arbeiten, die die Angestellten einer Abteilung hällt(sammelt). Da is sone DOC garnich verkehrt.
Wo genau ist dein Problem? Kannst du die DOC nicht lesen, verstehst du die Funktionsweise der ArrayList nicht?

Ich kann mir nicht vorstellen, dass Ihr sone Aufgabe bekommt, ohne vorher das nötige Rüstzeug erlernt zu haben.
 

TheBeginner

Mitglied
Wieso ist da eine DOC nicht verkehrt ??

Mein Problem liegt darin, das ich die Javadoc nicht lesen kann, und relativ wenig mit HashMap anfangen kann...
 

TheBeginner

Mitglied
Ich glaube um diese Antwort für mich beantworten zu können :Wieso ist da eine DOC nicht verkehrt ??

muss ich die Programmierung dieses Beispiel einmal mit javadoc und ohne sehen.

Wenn mich jmd. in diese Materie einführen könnte, wäre ich ihn sehr dankbar...

Danke im Voraus...
 

Landei

Top Contributor
Javadoc sind einfach nach einem bestimmten Schema strukturierte Kommentare, die nichts am Verhalten des Programmes ändern. Da steht halt, was Methoden-Argumente bedeuten, welche Fehler auftreten können, welche Rückgabewerte möglich sind, wer den Murks geschrieben hat u.s.w. Die genaue Bedeutung der einzelnen Tags findest du hier.

Eine HashMap implementiert eine "assoziatives Array". Dabei hat man eindeutige(!) Schlüssel, die auf (nicht unbedingt eindeutige) Werte verweisen. Typisches Beispiel wäre ein Telefonbuch: Einem "Schlüssel" aus Name und Addresse ist als "Wert" eine Telefonnummer zugeordet. Oder man hat eine HashMap, die ISBNs als "Schlüssel" ein Buch-Objekt als "Wert" zuordnet. Die Suche erfolgt gewöhnlich über die Schlüssel, weil man ohne diesen nicht geziehlt einen Wert heraussuchen kann (obwohl man sich auch ein Set aller Werte zurückgeben lassen kann).

Wo ist das Problem?
 
Zuletzt bearbeitet:

Kiri

Bekanntes Mitglied
muss ich die Programmierung dieses Beispiel einmal mit javadoc und ohne sehen.

Du hast keine Ahnung, was eine JavaDoc überhaupt ist, oder?

Vergiss deine PDF (da sie gekürzt ist), und schau mal hier rein: Doc für HashMap. Dort siehst du u.a. wie eine HashMap aufgebaut ist, welche Konstruktoren es gibt, welche Methoden mit welchen Rückgabetypen, etc... Und sowas gibt es für alle von Java bereitgestellten Klassen - sozusagen eine kompakte Gebrauchsanweisung.

Dem Code sieht man nicht an, ob du in die Doc geschaut hast, also kann dir auch keiner ein Beispiel mit oder ohne Doc geben.

Schau mal in die Insel hier: HashMap

Das wirst du verstehen und dann schau in die Doc, was du wiederfindest - das wird dir helfen. Und wenn dann Fragen sind, dann kannst du sie konkret stellen.
 

TheBeginner

Mitglied
Dem Code sieht man nicht an, ob du in die Doc geschaut hast, also kann dir auch keiner ein Beispiel mit oder ohne Doc geben.

??? Wie meinst du das genau ? Wieso gibt es dann eine Doc ?

So ich habe mich intensiv damit beschäftigt:


Aus der Method Summary:

Set<K> keySet()
Returns a Set view of the keys contained in this map.


Wie soll ich das Set <K> verstehen ?
Hier steht: Returns a Set view of the keys contained in this map.

Was heißt Set view ?


Kommen wir zu meiner Aufgabe:


Der erste Satz aus der Aufgabenstellung bereitet mir schon Probleme:

Java:
 public void delegiereUmstrukturierung( HashMap < String, ArrayList <Angestellter>> neueZuordnung) {

Wenn ich das stehe was in den Klammern steht versteh ich nichts. Das steht doch nirgends in JavaDoc sowas.


Danke für eure Antworten.

Hoffe jmd. ist noch da, könnte jetzt konzentriert gut mitarbeiten.
 
V

vanny

Gast
Doch da steht durchaus etwas im DOC ^^
Zum Beispiel, dass eine HashMap key und value also einen Schlüssel und einen Wert besitzt.
Nun rechne mal 1 und 1 zusammen, was ist wohl String und was ist deine ArrayList<Angestellter>!?
 

Michael...

Top Contributor
Dem Code sieht man nicht an, ob du in die Doc geschaut hast, also kann dir auch keiner ein Beispiel mit oder ohne Doc geben.

??? Wie meinst du das genau ? Wieso gibt es dann eine Doc ?
In einer API Dokumentation werden, werden die Klassen mit ihren Attributen, Methoden... beschrieben, so dass ein Entwickler der Funktionsweise verstehen und diese verwenden kann.
Aus der Method Summary:

Set<K> keySet()
Returns a Set view of the keys contained in this map.


Wie soll ich das Set <K> verstehen ?
Hier steht: Returns a Set view of the keys contained in this map.

Was heißt Set view ?
Liefert eine Sicht auf den Schlüsselsatz, also die Schlüsselwerte der Map
Java:
 ... HashMap < String, ArrayList <Angestellter>> neueZuordnung ...
Vergleichen mit Aufgabenbeschreibung:
"Sie erhalten dazu eine Hashmap. Darin sind die Namen derjenigen Abteilungen enthalten ... Dem Namen einer Abteilung wird eine Liste mit Angestellten zugeordnet..."
In einer (Hash)Map wird einem Schlüssel ein Wert/Objekt zugeordnet
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
H java hash map: cd ablageprogramm Java Basics - Anfänger-Themen 2
C MD5-Hash in Java Java Basics - Anfänger-Themen 14
frager2345 Aufgabe Hash Objekt Elemente ausgeben Java Basics - Anfänger-Themen 2
bluetrix Hash Set hälfte entfernen Java Basics - Anfänger-Themen 7
RudiRüssel maximale Anzahl von Schlüsseln in einer Hash Tabelle Java Basics - Anfänger-Themen 2
J alternierendes Probing-Verfahren für Hash-Tabellen implementieren Java Basics - Anfänger-Themen 0
L Programmierung mit Hash Java Basics - Anfänger-Themen 3
J HashSet Methode contains liefert false (hash Methode überschrieben) Java Basics - Anfänger-Themen 3
B Denkanstoß - Hash ID für URL Java Basics - Anfänger-Themen 7
E Hash map Value Wert hochzuholen/ändern Java Basics - Anfänger-Themen 7
4a61766120617274697374 sha hash Java Basics - Anfänger-Themen 10
A Hash Tabelle Element suchen Java Basics - Anfänger-Themen 1
B Vererbung In offener Hash Tabelle einfügen Java Basics - Anfänger-Themen 4
T Hash von doubles generieren Java Basics - Anfänger-Themen 5
T Integer-Objekt über Hash-Funktion in Array ablegen Java Basics - Anfänger-Themen 1
E Hash Code dekodieren? Java Basics - Anfänger-Themen 20
E Hash Map - Null Pointer Exception? Java Basics - Anfänger-Themen 3
MU5T4NG JPasswordField als Hash in Datenbank abspeichern Java Basics - Anfänger-Themen 3
L MD5 Hash berechnen Java Basics - Anfänger-Themen 2
P Casten Hash Map Java Basics - Anfänger-Themen 4
F Hash problem Java Basics - Anfänger-Themen 29
W automatischer password hash Java Basics - Anfänger-Themen 11
M Eigene Hash Funktion Java Basics - Anfänger-Themen 5
E Hash Map?? Java Basics - Anfänger-Themen 12
K eigene Hash-Datenstruktur Java Basics - Anfänger-Themen 2
J Hash-Maps / ArrayLists testen Java Basics - Anfänger-Themen 12
I Hash Wert von Dateien erzeugen Java Basics - Anfänger-Themen 2
G Implementieren einer Hash-Datenstrucktur Java Basics - Anfänger-Themen 3
W Methoden java map ersatz für c++map Java Basics - Anfänger-Themen 2
M Erste Schritte Java Primzahltester Java Basics - Anfänger-Themen 4
A csv Reader für Java? Java Basics - Anfänger-Themen 24
K Java - Enums Java Basics - Anfänger-Themen 30
tomzen Java Unterstützung für exel dateien installieren. Java Basics - Anfänger-Themen 2
Rookar java.lang.NoClassDefFoundError: org/json/JSONException Java Basics - Anfänger-Themen 2
Rookar Mit Button andere java öffnen Java Basics - Anfänger-Themen 4
F Java Object to Hashmap ? Java Basics - Anfänger-Themen 6
I Backend in Java und Ansicht von Dateien in statische HTML Seiten? Java Basics - Anfänger-Themen 15
R Input/Output Verwendung des Euro-Zeichens in Java Java Basics - Anfänger-Themen 7
I Push Nachrichten von JAVA EE App an Mobile App Java Basics - Anfänger-Themen 3
H .java Dateien in Eclipse einbinden und ausführen Java Basics - Anfänger-Themen 1
onlyxlia Schlüsselworte Was meint man mit "einen Typ" in Java erstellen? Java Basics - Anfänger-Themen 2
O Java Kara geschweifte Klammern Java Basics - Anfänger-Themen 2
richis-fragen Mausrad logitech kann links und rechts klick wie in java abragen. Java Basics - Anfänger-Themen 15
XWing Java Klssenproblem Java Basics - Anfänger-Themen 4
R Umgebungsvariable java -cp gibt immer Java-Hilfe... Java Basics - Anfänger-Themen 3
farbenlos Csv Datei in Java einlesen Java Basics - Anfänger-Themen 18
F TableModelListener: java.lang.ArrayIndexOutOfBoundsException: 132 Java Basics - Anfänger-Themen 3
G Java 8 - Support-Ende Java Basics - Anfänger-Themen 7
T Java Weihnachtsbaum + Rahmen Java Basics - Anfänger-Themen 1
N Will mit Java anfangen Java Basics - Anfänger-Themen 13
Ü Java Array - Buchstaben als Zahlen ausgeben Java Basics - Anfänger-Themen 22
M Java Iterator Verständnisfrage Java Basics - Anfänger-Themen 6
M Java Mail Programm Java Basics - Anfänger-Themen 4
Sniper1000 Java 391 für Windows Java Basics - Anfänger-Themen 37
J Java long- in int-Variable umwandeln Java Basics - Anfänger-Themen 6
JaZuDemNo Java im Studium Java Basics - Anfänger-Themen 7
E Java Programm zur anzeige, ob Winter- oder Sommerzeit herrscht Java Basics - Anfänger-Themen 62
I QR code in Java selber generieren Java Basics - Anfänger-Themen 5
V Java-Ausnahmebehandlung: Behandlung geprüfter Ausnahmen Java Basics - Anfänger-Themen 1
krgewb Java Streams Java Basics - Anfänger-Themen 10
A Überwältigt von der komplexen Java Welt Java Basics - Anfänger-Themen 29
O Mehrfachvererbung auf Spezifikations- und Implementierungsebene in Java. Interfaces Java Basics - Anfänger-Themen 19
John_Sace Homogene Realisierung von Generics in Java ? Java Basics - Anfänger-Themen 19
P Meldung aus Java-Klasse in Thread an aufrufende Klasse Java Basics - Anfänger-Themen 1
R mit Java API arbeiten Java Basics - Anfänger-Themen 9
P JDK installieren Probleme bei der Java-Installation Java Basics - Anfänger-Themen 8
S Java: Wie sortiere ich eine ArrayList benutzerdefinierter Objekte nach einem bestimmten Attribut? Java Basics - Anfänger-Themen 2
Timo12345 JNLP File mit Java öffnen Java Basics - Anfänger-Themen 2
S Video Editierung mit Java.._ Java Basics - Anfänger-Themen 2
F Einstelungen in Java - CursorBlinkRate Java Basics - Anfänger-Themen 10
A PHP $_POST["name"] in Java Java Basics - Anfänger-Themen 3
vivansai21 Is there a oneliner to create a SortedSet filled with one or multiple elements in Java? Java Basics - Anfänger-Themen 9
Athro-Hiro Weißes Bild in Java erstellen Java Basics - Anfänger-Themen 3
Arjunreddy Can someone please tell me how to use a debugger in BlueJ(a Java environment) Java Basics - Anfänger-Themen 1
M Java assoziationen (UML) Java Basics - Anfänger-Themen 8
H Excel-Tabellen mit Java erstellen Java Basics - Anfänger-Themen 4
Simon16 Java ArrayListe von einer Klasse sortieren Java Basics - Anfänger-Themen 2
P Wie kann ich in meinem Java Programm etwas dauerhaft speichern? Java Basics - Anfänger-Themen 5
H Nutzt Eclipse alle CPU-Threads beim Ausführen von Java-Programmen? Java Basics - Anfänger-Themen 4
xXGrowGuruXx Java einstieg, leichte sache 0 verstanden Java Basics - Anfänger-Themen 7
A java.sql.SQLException: Data type mismatch. Java Basics - Anfänger-Themen 1
H Java-Programm zur Ausgabe von Zuständen Java Basics - Anfänger-Themen 80
N Java Spiel Figur auf dem Hintergrundbild bewegen. Java Basics - Anfänger-Themen 11
G Kann Java-Programm nicht als jar aufrufen, auch als EXE nicht Java Basics - Anfänger-Themen 19
N Java Taschenrechner hat Jemand vlt einen Tipp dafür wie ich jetzt die buttons verbinden kann und das Ergebnis auf dem textfield anzeigen lassen kann Java Basics - Anfänger-Themen 13
A Lerngruppe Java Java Basics - Anfänger-Themen 2
G Help me in the Java Program Java Basics - Anfänger-Themen 2
L Java- Vererbung Java Basics - Anfänger-Themen 4
LimDul Suche Java Stream Tutorial Java Basics - Anfänger-Themen 2
_so_far_away_ Ich möchte Java lernen Java Basics - Anfänger-Themen 11
benny1993 Java Programm erstellen für ein Fußball-Turnier Java Basics - Anfänger-Themen 3
M Datentypen While-Schleife eine Java Methode erstellen Java Basics - Anfänger-Themen 3
V Bild per Java Script austauschen Java Basics - Anfänger-Themen 7
MoxMorris this Keyword in Java Java Basics - Anfänger-Themen 14
D Wie kann man in Java nach Arrays auf Duplikate prüfen Java Basics - Anfänger-Themen 12
wolei JAVA Zeitdifferenz feststellen. Java Basics - Anfänger-Themen 4
DiyarcanZeren Rekursion in Java Java Basics - Anfänger-Themen 5
wolei Java generic interface in a generic class Java Basics - Anfänger-Themen 6
monsterherz Ablauf der Erstellung eines Java Programmes Java Basics - Anfänger-Themen 17
monsterherz Circle.java:5: error: <identifier> expected Java Basics - Anfänger-Themen 2

Ähnliche Java Themen

Neue Themen


Oben