Java Language Specification

E356917

The Java Language Specification is the official technical document that precisely defines the syntax, semantics, and behavior of the Java programming language.

All labels observed (6)

How this entity was disambiguated

Statements (52)

Predicate Object
instanceOf Oracle specification ⓘ
official document ⓘ
programming language specification ⓘ
technical standard ⓘ
abbreviation JLS ⓘ
appliesTo Java SE platform ⓘ
Java compiler implementations ⓘ
associatedWith Java API specifications ⓘ
linked to: Java Class Library

Java Virtual Machine Specification ⓘ
category Java standard documentation ⓘ
defines behavior of the Java programming language ⓘ
semantics of the Java programming language ⓘ
syntax of the Java programming language ⓘ
fullName The Java Language Specification ⓘ
hasEdition First Edition ⓘ
Fourth Edition ⓘ
Java SE 11 Edition ⓘ
Java SE 17 Edition ⓘ
Java SE 7 Edition ⓘ
Java SE 8 Edition ⓘ
Second Edition ⓘ
Third Edition ⓘ
hasFormat PDF ⓘ
online HTML ⓘ
printed book ⓘ
language English ⓘ
maintainedBy Java language architects at Oracle ⓘ
originallyPublishedBy Sun Microsystems ⓘ
publishedBy Oracle Corporation ⓘ
scope annotations in Java ⓘ
binary compatibility rules ⓘ
classes and interfaces in Java ⓘ
conversions and promotions in Java ⓘ
core Java language features ⓘ
definite assignment rules ⓘ
exceptions and assertions in Java ⓘ
generic types in Java ⓘ
inheritance and object model in Java ⓘ
lambda expressions in Java ⓘ
lexical structure of Java ⓘ
memory model of Java ⓘ
modules in Java ⓘ
name resolution rules ⓘ
threads and concurrency semantics in Java ⓘ
types and variables in Java ⓘ
subjectOf Java programming language ⓘ
linked to: Java
typeOfStandard de facto standard for Java language behavior ⓘ
updatedFor major Java SE releases ⓘ
usedBy Java compiler writers ⓘ
Java language designers ⓘ
advanced Java developers ⓘ
tool and IDE implementers ⓘ

How these facts were elicited

Referenced by (14)

Full triples — surface form annotated when it differs from this entity's canonical label.

Java Virtual Machine Specification → relatedTo → Java Language Specification ⓘ
James Gosling → notableWork → The Java Language Specification ⓘ
linked to: Java Language Specification
Guy L. Steele Jr. → notableWork → The Java Language Specification ⓘ
linked to: Java Language Specification
Guy L. Steele Jr. → notablePublication → The Java Language Specification (book) ⓘ
linked to: Java Language Specification
JDK 1.0 → implements → Java language specification 1.0 ⓘ
linked to: Java Language Specification
javac → supports → Java language specification ⓘ
linked to: Java Language Specification
javac → implements → Java Language Specification ⓘ
JVM memory model → partOf → Java language specification ⓘ
linked to: Java Language Specification
JVM memory model → relatedTo → Java Language Specification section on memory model ⓘ
linked to: Java Language Specification
Java Language Specification → fullName → The Java Language Specification ⓘ
linked to: Java Language Specification
Java 1.3 → implements → Java language specification ⓘ
linked to: Java Language Specification
Gilad Bracha → knownFor → Java language specification ⓘ
linked to: Java Language Specification
Gilad Bracha → notableWork → The Java Language Specification ⓘ
linked to: Java Language Specification
Gilad Bracha → coAuthorOf → The Java Language Specification ⓘ
linked to: Java Language Specification