Java - "Learning by doing" - Übungsaufgaben gesucht.

oOJavaNeulingOo

Bekanntes Mitglied
Guten Morgen!

Um dem Motto "Learning by Doing" gerecht zu bleiben, und auch einfach weil es Spaß macht, suche ich ein paar Übungsaufgaben. Ich habe bereits gegoogelt - Aber da kamen nur.. "Naja" Sachen dabei heraus.

Was ich ungefähr suche:

Nur Konsolen-Programme - Mit GUI kenn mich überhaupt kein bisschen aus.
Nicht allzu schwere Sachen.

Was ich bereits gemacht habe, um es besser einschätzen zu können:
Eigene Programme nicht viel. Bis jetzt eigentlich nur ein Konsolen-Tic-Tac-Toe Spiel, ein MyBB-Bilder-Downloader und ein DeviantArt-Bild konverter, dazu noch ein paar kleinere - Also wie gesagt sehr wenig..
Ich würde sagen, dass ich die Grundlagen der Grundlagen eigentlich recht gut beherrsche - Wobei es hier, wieder einmal, auf den Maßstab ankommt.


MfG
 
Was sehr interessant sein kann ist das programmieren von Text Adventure spielen. Man kann wie in anderen Spielen auch komplexe Objekt beziehungen etc. aufbauen, mit allem was an OOP so dazu gehört, ohne auf die GUI eingehen zu müssen (ist halt einfach textuell).

Vielleicht wär das was für dich?
 
Schreib ein Adressbuch. Damit kann man einige recht elementare Sachen üben:
  • Erstellung vernünftiger Datenklassen (Adressbuch, Eintrag etc.)
  • Umgang mit Collections (ein Adressbuch enthält eine Menge von Einträgen). Hier kann man mal mit den verschiedenen Varianten spielen: List, Set, SortedSet, vielleicht noch Map
  • Lesen/Schreiben in eine Datei: csv-format oder Objektserialisierung
  • Vernünftige Kapselung über Interfaces, bspw. Interface für Lesen/Schreiben mit Implementierung csv-Format, Objektserialisierung.
 
Was sehr interessant sein kann ist das programmieren von Text Adventure spielen. Man kann wie in anderen Spielen auch komplexe Objekt beziehungen etc. aufbauen, mit allem was an OOP so dazu gehört, ohne auf die GUI eingehen zu müssen (ist halt einfach textuell).

Vielleicht wär das was für dich?

Das wäre genial 😀! Allerdings weiß ich nicht, wie ich sowas machen kann 🙁 Ich glaub das ist noch zu hoch für mich 😀

Schreib ein Adressbuch. Damit kann man einige recht elementare Sachen üben:
  • Erstellung vernünftiger Datenklassen (Adressbuch, Eintrag etc.)
  • Umgang mit Collections (ein Adressbuch enthält eine Menge von Einträgen). Hier kann man mal mit den verschiedenen Varianten spielen: List, Set, SortedSet, vielleicht noch Map
  • Lesen/Schreiben in eine Datei: csv-format oder Objektserialisierung
  • Vernünftige Kapselung über Interfaces, bspw. Interface für Lesen/Schreiben mit Implementierung csv-Format, Objektserialisierung.

Gute Idee, mach ich, vielen Dank 😀!
 

Zurück
Oben