Tipos primitivos em java
Java possui oito tipos primitivos, sendo que todos os tipos primitivos iniciam com palavras em minusculo. Os tipos primitivos são:
* byte, 8 bits com sinal
* short, 16 bits com sinal
* int, 32 bits com sinal
* long, 64 bits com sinal
* char, é representado por caracter Unicode de 16 bits (sem sinal)
* float, 32 bits com sinal
* double, 64 bits com sinal
* boolean, só aceita os valores: true e false
Tipos primitivos em JAVA
Tipos primitivos em JAVA Tipo
Tamanho (bytes)
Faixa
char boolean byte short int
2
1
1
2
4
long
8
float
4
double
8
Caracteres UNICODE true ou false
Inteiro: -128 a 128
Inteiro: -32768 a 32767
Inteiro: -2147483648 a
2147483647
Inteiro: -9223372036854775808 a 9223372036854775807
Ponto flutuante: +/-3.4E-38 a +/3.4E+38
Ponto flutuante: +/-1.7E-308 a
+/-1.7E+308
Primitiva boolean byte char int long float double Converte boolean byte short char int long float double
Classe
Boolean
Byte
Character
Integer
Long
Float
Double
boolean
N
N
N
N
N
N
N
byte
N
C
C
C
C
C
C
short
N
S
C
C
C
C
C
char
N
S
S
C
C
C
C
int
N
S
S
S
C
C
C
long
N
S
S
S
S
C
C
float
N
S
S
S
S*
S*
C
double
N
S
S
S
S
S*
S
-
onde: N - não pode realizar a conversão; S - conversão de ampliação (não é necessário o uso de cast); S* - apesar de ser conversão de ampliação pode ocorrer perda de informação; C conversão de estreitamento, o uso de cast é obrigatório.
Palavras chave e valores literais
Java possui 49 palavras chave, todas elas são escritas em minúsculas: byte - short - int - long - char - boolean - double - float - public - private - protected - static abstract - final - strictfp - transient - synchronized - native - void - class - interface - implements extends - if - else - do - default - switch - case - break - continue - assert - const - goto - throws throw - new - catch - try - finally -