Was einfaches zum lernen?
Dann bastel doch mal eine Klasse, die zu einem Datum den Wochentag bestimmt. (Tipp: der 01.01.01 war ein
Montag)
Oder wenn du schon GUIs magst, könntest du ein kleines Minesweeper bauen, oder ein TicTacToe.
Etwas gehobeneres?
Dann baue doch mal eine Erweiterung zu java.util.LinkedList um eine sortierte Liste daraus zu machen.
Oder bastle doch einen balancierten / ausgeglichenen Baum (self-balancing Tree) und eine Binäre Suche dazu.
Etwas abgehobenes?
Dann baue doch ein Programm das Buchstaben in einem Bild erkennt. Optical Character Recognition wäre das
Stichwort.
Wenn du GUIs magst könntest du einen Funktionsplotter basteln, indem die Funktionen einzeln auswählbar und
veränderbar sind.
Wenn du Mobile Programmierung magst (J2ME oder so) dann baue doch mal einen Jabber (XMPP) Client für ein
mobiles Gerät, die fehlen teils noch.
Etwas bedeutsames?
Dann probier doch mal einen Routenplaner für
http://www.openstreetmap.org/ Karten.
Wenn du die entsprechende Hardware (GPS-Empfänger) hast, könntest du das ganze sogar als richtige Navigation
programmieren.
Das ganze ginge natürlich auch für Smartphones ;-) !
Viel Spaß