The Java® Language Specification Java SE 24 Edition

Authors

Editor E-Repository FTI UWGM

Synopsis

THE 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.

Published

July 16, 2025

Series