Hi
Ich weis absolut was du meinst. :-)
Allerdings hab ich als Student nebenbei noch was Zeit für eigene Sachen.
Ich geb dir mal nen Überblick mit was ich (auch im Job) so arbeite:
Daten persistieren: JPA (Hibernate)
Platform/Framework: OSGi und Equinox
Rich Client/Windowing: Eclipse RCP
Graphics/Gaming: JOGL (OpenGL)
3D Rendering: Java 3D
Logging: SLF4J und Logback
Ich hoffe du findest was neues darunter. ;-)
Wenn du dich gleichzeitig mit Design-Patterns auseinandersetzen möchtest, kann ich das OSGi-Framework wärmstens empfehlen.
Gruss aus der Schweiz
splinter