Create Java applications that run on all operating systems.
Create web and desktop applications using an object oriented language.
It is an enterprise-class toolkit with 500+ unique controls across 9 platforms.
Good for writing programs.
I use C++ only.