Hour 10Programming with Java

The Java language is a shapeshifter that has been used for three dramatically different purposes in its 25-year history.

First, it was a simple language perfectly suited to running on embedded devices such as appliances and as small programs embedded on web pages.

Next, it grew into a sophisticated general-purpose language that ran on web servers, powering websites, relational databases, and other Internet servers behind the scenes.

Finally, it has become a mobile language for creating apps, small programs that run on phones and tablets using the Android operating system. There are a staggering number of devices in the world running Java programs—more than 3 billion—and many of them are the phones we carry with us ...

Get Sams Teach Yourself Beginning Programming in 24 Hours, 4th Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.