There are a lot of different kinds of projects you could do to practice. And you are right this a the right way to go. If you want to do a project which involves the most of the SCJP objectives
you should try to program a Chess game.
- Visual components and Layout for the Chessboard
- IO & Streams for saving the game of playing through the net
- Threads for the clock
- ...
In such a project, I think you can practice 90% of the objectives.
This was just an idea but you can come up with any other projects. Just sit down for a minute, and look around you. You'll be amazed what you can come up with.
HIH
------------------
Valentin Crettaz
Sun Certified Programmer for
Java 2 Platform