I'm trying to teach myself Java after learning C++ in school and working a little bit with C# on the side. What programs or applications should I try to write to learn and familiarize myself with the Java library?