Hour 12. Programming with Java

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

First, it was a simple language perfectly suited to run on embedded devices like 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 three billion—and many of them are the phones we carry with ...

Get Beginning Programming in 24 Hours, Sams Teach Yourself, Third 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.