written by James Gosling and Henry McGilton. Here is a small part of the document that describes in short the intention of the Java programming language:
Read the white paper to learn more about the Java programming language and the Java platform.
A freeware Java de-compiler written in C++ for fast de-compiling and displaying of the de-compiled code. It supports the new Java 5 features like annotations, generics and enums. It also supports complete JAR files which is very convinient since it displays the package structure. Another nice feature is that it has support for syntax highlighting.