A similar thread was just posted a couple days ago: http://www.javaprogrammingforums.com/java-theory-questions/37301-need-some-exercices.html