Sun's Definition of Java

Java is
a) a simple,
b) object-oriented,
c) distributed,
d) interpreted,
e) robust,
f) secure,
g) architecture neutral,
h) portable,
j) high-performance,
k) multi-threaded and
m) dynamic language.
or Consider the following links:
n) or next to Uses for Java
x) or out to Java History and Overview

Links:
Java is Simple
Java is Object Oriented
Java is Distributed
Java is Interpreted
Java is Robust
Java is Secure
Java is Architecturally Neutral
Java is Portable
Java is High-Performance
Java is MultiThreaded
Java is a Dynamic Language
Java's Main Uses
Java History and Overview