Je kan ook altijd op
sf.net,
Freshmeat of
Google Code kijken of er geen Java-programma's daar staan (of wat je zoekt, of iets anders leuks).
Voor om het even welke programmeertaal zou ik je toch eerst aanraden zelf wat te proberen schrijven (liefst met een goed handboek of degelijke leersite erbij) en dan pas echt in een bestaand project te springen. Java is nogal een uitgebreide taal en je gaat sneller thuis zijn in het geheel door zelf iets te doen in plaats van code te lezen (die mogelijk slecht geschreven is, die mogelijk vrij ingewikkeld is en waar je misschien veel tijd in gaat steken om enkele kleine specifiteiten te leren kennen).
Voor Java zou ik in ieder geval ook aanraden een deftige IDE (integrated development environment) te gebruiken, een goede gratis IDE is
Eclipse (wel geen snelheidswonder, maar wel een heel erg krachtig beestje).