"E, finalmente, uma lição de Rishi na forma de uma palestra: uma pilha de informações inúteis. Isso é o que todos os palestrantes adoram. Basta dar uma olhada e isso será o suficiente."

"Estou pronto."

"Hoje falarei sobre literais . Literais são todos os dados escritos diretamente no código Java. Aqui estão alguns exemplos: "

Código Descrição
"Rain In Spain" Isso é literal. Seu tipo é  String
115 Isso é literal. Seu tipo é  int
0.256 Isso é literal. Seu tipo é duplo
'\u1234' Isso é literal. Seu tipo é char

"Na verdade, existem muitos outros tipos de literais. Você pode usar literais para atribuir valores de qualquer tipo conhecido:"

Literal Tipo Descrição
123676 int inteiro
22223333444433332222L _ longo Inteiro longo
12.323232323f _ flutuador número fracionário
12.33333333333333333d _ dobro Número fracionário longo
"Chuva"
""
"Chuva\nNa\nEspanha\u123"
Corda Corda
'\u3232'
'T'
'5'
Caracteres Personagem
verdadeiro falso boleano Tipo lógico
nulo  Objeto Referência de objeto

"Então, o código consiste em métodos, classes, variáveis, etc., mas os literais são valores específicos escritos diretamente no código. Acertei?"

"Sim absolutamente."

"Ótimo. Finalmente estou começando a entender toda essa coisa de Java."