Hey guys
As usual I find its highly recommended/necessary to spend a substantial amount of time programming small and generally pointless things to learn and practice prior to starting anything big and interesting.
Since I am relatively new to Java and fresh off a crash course through the basics, I would really like to know if anyone has some projects they can suggest to me(Not necessarily tutorials, just ideas with a few main goals). Perhaps some things that really make use of everything that makes java unique.
Thanks in advance.

Would be cool, since it looks like you could create the next BF3 with your knowledge and skills :