Chapter 1. Getting Started

The Java Technology Phenomenon

Talk about Java technology seems to be everywhere, but what exactly is it? The following sections explain how Java technology is both a programming language and a platform, and provide an overview of what this technology can do for you.

About the Java Technology

Java technology is both a programming language and a platform.

The Java Programming Language

The Java programming language is a high-level language that can be characterized by all of the following buzzwords:

  • Simple

  • Architecture neutral

  • Object oriented

  • Portable

  • Distributed

  • High performance

  • Multithreaded

  • Robust

  • Dynamic

  • Secure

Each of the preceding buzzwords is explained in The Java Language Environment,[1] a white paper written by James Gosling ...

Get The Java™ Tutorial Fourth Edition: A Short Course on the Basics 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.