3.10 Literals

A literal is the source code representation of a value of a primitive type (§4.2), the String type (§4.3.3, §20.12), or the null type (§4.1):

Literal:
IntegerLiteral
FloatingPointLiteral
BooleanLiteral
CharacterLiteral
StringLiteral
NullLiteral