The Java Language Specification: "The book provides complete, accurate, and detailed coverage of the
syntax and semantics of the Java programming language. It describes
all aspects of the language, including the semantics of all types,
statements, and expressions, as well as threads and binary compatibility."

Java ?
oras ... pq não ?
PDFs books reference guides ....
moito bom