This document provides an overview of Java basics, including:
- Java programs are portable across operating systems due to use of byte code, a standardized class library, and language specification.
- Java is secure through features like no pointer arithmetic, garbage collection, and restrictions on applets.
- Java is robust with features like bounds checking and garbage collection that prevent crashes.
- Java programs are either standalone applications or applets that run in a web browser.
- The Java compiler translates source code to byte code, which is then interpreted at runtime.