is a great programming language because it runs on all platforms. It is not tied to a specific operating system, it is easy to learn, robust, runs applications from the biggest applications servers to desktops to mobile phones.
Here are a few programs I have done.
JSlideshow: an applet that displays an image slideshow.
Dow Jones Industrial Average: an applet that displays the live DJIA or a random simulation.
Bloom: the best Facebook photo uploader
EasyAlbum: an application that generates an HTML image slideshow.
Genealogy : an application for storing family information.
JCoins: an application for managing coins data.
JSport: an application for managing my sport activities
JAPS: a port scanner written in Java
LOCalc: computes LOC (Lines of Codes)
JSyncToy: GUI wrapper for Windows "xcopy"