JavaBat -- Java Practice Programs
By Sharon Zakhour on Feb 03, 2009
Created with the theory that you learn by doing and the more you do it, the better you get, JavaBat provides a set of programming examples that give you immediate feedback. You can work through several examples in an hour — it compiles and runs your code using a variety of parameters so you can see where it fails. At the end, you can hop over to the "done" page and view your stats. Want to test your skills in a friendly, good-natured competition? Here ya go. :)
JavaBat is one of the neatest, free Java resources I've seen in a long time!
-- Sharon Zakhour