...vielleicht ein bischen spielerischer.
Z.B. hier:
http://www.javablackbelt.com .
Im Navigator: Take a test, Java SE Basic.
Für den Beta Test brauchst du dich noch nicht mal anmelden.
Du bekommst 33 meist ziemlich gute multiple choice Fragen.
Manche wirst du wissen, andere nicht.
Viele Ausdrücke, die dort benutzt werden, können dich verwirren.
Aber du kannst mich ja fragen.
Es gibt da für alles mögliche Tests.
OO, JDBC, J2EE, xml, ant, junit, spring, hibernate und und und.
Für mich ist das ja auch ein moving target.
Aber so ist es eben in der heutigen Zeit.
Gruß Axel