Meine Java-Kenntnisse aus der Uni liegen nun ein paar Jahre zurück, so dass eine kleine Auffrischung an der Zeit ist. Man könnte sich ein Buch zu Java 8 gönnen und in der Tat gibt es zahlreiche Bücher zu diesem Thema. Allerdings musste ich feststellen, dass die meiste Literatur mit Variablendeklaration, Schleifen, Bedingungen etc. aufwartet. Da sich meine derzeitige Programmier-Heimat Objective-C und Java diesbezüglich nur wenig unterscheiden, habe ich keine Lust so viele Seiten mit der Einführung in die Programmierung zu verbringen.
Tatsächlich gibt es im WWW mehrere Anlaufstellen, um eine praxisnahe Java-Auffrischung zu erhalten. Beispielsweise bietet iTunes U Video-Kurse der Universitäten Binus, Freed-Hardemann und mit der Internationalen Universität Bad Honnef sogar einen deutschsprachigen Kurs.
Eine ganz besondere Empfehlung gilt der Web-Seite caveofprogramming.com. Dort stellt der Entwickler John Purcell mehrere Kurse zu Java kostenlos zur Verfügung. Purcells Kurse sind allesamt englischsprachig, sollten aber auch weniger englisch-versierte Menschen nicht abschrecken, denn seine ruhige Sprechweise macht ihn sehr gut verständlich. Insbesondere hat mir sein Kurs zu Programmier-Mustern in Java gefallen.