The Java Language Specification, Java SE 9 Edition by James GoslingEnglish | PDF | 2017 | 808 Pages | ISBN : N/A | 3.93 MB
T HE Java ® programming language is a general-purpose, concurrent, class- based, object-oriented language. It is designed to be simple enough that many programmers can achieve fluency in the language. The Java programming language is related to C and C++ but is organized rather differently, with a number of aspects of C and C++ omitted and a few ideas from other languages included. It is intended to be a production language, not a research language, and so, as C. A. R. Hoare suggested in his classic paper on language design, the design has avoided including new and untested features.