When Java was developed in 1995, its goal was to be a single language for unified software delivery. Write your code once, and run it on any computer. It was a lofty goal then, and for many languages, it’s a goal that remains elusive even today. Java has managed, in its 27-year lifespan, to achieve its stated goal. It drives applications on desktops, servers, and the cloud, and it’s the foundation of the Android operating system.
Source: LXer – 10 tutorials to teach you something new about Java