Lesson 1. Getting Started with Java

The thing that Java tries to do and is actually remarkably successful at is spanning a lot of different domains, so you can do app server work, you can do cell phone work, you can do scientific programming, you can write software, do interplanetary navigation, all kinds of stuff…

—Java language creator James Gosling

When the Java programming language was unleashed on the public over 20 years ago, it was an inventive toy for web browsers that had the potential to be much more.

The word potential is a compliment that comes with an expiration date. Sooner or later, potential must be realized, or new words and phrases are used in its place, such as slacker, letdown, waste of space, or major disappointment to your ...

Get Sams Teach Yourself Java in 21 Days (Covers Java 11/12), 8th 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.