Java Language Specification
It is written by the inventors of the java technology, The Java Language Specification, III Edition is a technical reference for the Java language. James Gosling is one of the computer industry's most noted programmers and the creator of the Java programming language. If anybody requires to know the exact meaning of the language's constructs, then this course will act like the source.
This specification avails the accurate, complete, and detailed coverage of the Java language. Simultaneously it provides the full coverage of all the new features added. New features that have been included in the current issue are asserts, annotations, generics, autoboxing, enums, static import clauses , for each loops and variable methods.
This specification describes all the aspects of the java programming language, including the semantics, statements, and expressions, threads and a lot more.