Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lernen Hashmap-Übungen in Java | Beherrschung von Map in Java
Java Datenstrukturen

bookHashmap-Übungen in Java

Aufgabe

Ziel der Aufgabe: Implementierung einer einfachen Datenbank für einen Online-Shop mithilfe von HashMap.

Jetzt ist es an der Zeit, eine wirklich umfassende Aufgabe zu bearbeiten, bei der Sie alle Ihre Java-Kenntnisse anwenden und Ihr analytisches Denken unter Beweis stellen müssen!

Die Klassen Product und Customer wurden bereits für Sie erstellt. Sie verfügen über einige Felder, die Sie im Code überprüfen können. Außerdem habe ich ein Interface mit allen zu implementierenden Methoden sowie die Implementierungsklasse bereitgestellt.

Sie arbeiten in der Datei codefinity.Task.OnlineStoreDatabaseImpl.java. Hier schreiben Sie Ihren Code.

Hier ist eine Liste der erforderlichen Aufgaben:

  • Datenbankerstellung: mithilfe von HashMap eine Datenbank für Produkte und Kunden erstellen;

  • Produktoperationen: Methoden zur Hinzufügung eines neuen Produkts, Aktualisierung von Produktinformationen (z. B. Preis- oder Mengenänderung) und Löschung eines Produkts aus der Datenbank implementieren;

  • Kundenoperationen: Methoden zur Hinzufügung eines neuen Kunden, Aktualisierung von Kundeninformationen (z. B. Adressänderung) und Löschung eines Kunden aus der Datenbank implementieren;

  • Bestellvorgang: Methode zur Auftragserstellung implementieren, die die Kundennummer, Produkt-ID und die Menge der Produkteinheiten entgegennimmt. Beim Bestellen soll die verfügbare Produktmenge in der Datenbank reduziert werden;

  • Informationsanzeige: Methoden zur Anzeige von Informationen über alle Produkte und alle Kunden in einer lesbaren Listenform implementieren;

  • Zusätzliche Funktionen (optional): weitere Methoden nach Wahl implementieren, wie z. B. Produktsuche nach Name, Anzeige von Informationen zu Kundenbestellungen usw.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3

Fragen Sie AI

expand

Fragen Sie AI

ChatGPT

Fragen Sie alles oder probieren Sie eine der vorgeschlagenen Fragen, um unser Gespräch zu beginnen

bookHashmap-Übungen in Java

Swipe um das Menü anzuzeigen

Aufgabe

Ziel der Aufgabe: Implementierung einer einfachen Datenbank für einen Online-Shop mithilfe von HashMap.

Jetzt ist es an der Zeit, eine wirklich umfassende Aufgabe zu bearbeiten, bei der Sie alle Ihre Java-Kenntnisse anwenden und Ihr analytisches Denken unter Beweis stellen müssen!

Die Klassen Product und Customer wurden bereits für Sie erstellt. Sie verfügen über einige Felder, die Sie im Code überprüfen können. Außerdem habe ich ein Interface mit allen zu implementierenden Methoden sowie die Implementierungsklasse bereitgestellt.

Sie arbeiten in der Datei codefinity.Task.OnlineStoreDatabaseImpl.java. Hier schreiben Sie Ihren Code.

Hier ist eine Liste der erforderlichen Aufgaben:

  • Datenbankerstellung: mithilfe von HashMap eine Datenbank für Produkte und Kunden erstellen;

  • Produktoperationen: Methoden zur Hinzufügung eines neuen Produkts, Aktualisierung von Produktinformationen (z. B. Preis- oder Mengenänderung) und Löschung eines Produkts aus der Datenbank implementieren;

  • Kundenoperationen: Methoden zur Hinzufügung eines neuen Kunden, Aktualisierung von Kundeninformationen (z. B. Adressänderung) und Löschung eines Kunden aus der Datenbank implementieren;

  • Bestellvorgang: Methode zur Auftragserstellung implementieren, die die Kundennummer, Produkt-ID und die Menge der Produkteinheiten entgegennimmt. Beim Bestellen soll die verfügbare Produktmenge in der Datenbank reduziert werden;

  • Informationsanzeige: Methoden zur Anzeige von Informationen über alle Produkte und alle Kunden in einer lesbaren Listenform implementieren;

  • Zusätzliche Funktionen (optional): weitere Methoden nach Wahl implementieren, wie z. B. Produktsuche nach Name, Anzeige von Informationen zu Kundenbestellungen usw.

War alles klar?

Wie können wir es verbessern?

Danke für Ihr Feedback!

Abschnitt 3. Kapitel 3
some-alt