Java Language and Virtual Machine Specifications
Java Language and Virtual Machine Specificationshttps://docs.oracle.com/javase/specs/ The Java® Language Specification Java SE 8 Editionhttps://docs.oracle.com/javase/specs/jls/se8/html/index.htmlhttps://docs.oracle.com/javase/specs/jls/se8/jls8.pdf