Learning Hub Logo
Java
  • Introdução ao Java
  • Como instalar o Java
  • Primeiro programa
  • Sintaxe básica
  • Comentários
  • Variáveis
  • Tipos de dados
  • Type Casting
  • Operadores aritméticos
  • Operadores de atribuição
  • Operadores de comparação
  • Operadores lógicos
  • Strings
  • Métodos de String
  • Math
  • Booleanos
  • Condicionais
  • Switch
  • Loop: while e do-while
  • Loop: for
  • Break e Continue
  • Arrays
  • Arrays multidimensionais
  • Métodos
  • Parâmetros e sobrecarga de métodos
  • Escopo de variáveis
  • Recursão
  • Introdução a POO
  • Classes e objetos
  • Atributos de classe
  • Métodos de classe
  • Construtores
  • Modificadores de acesso
  • Encapsulamento
  • Herança
  • Polimorfismo
  • Classes abstratas
  • Interfaces
  • Enums
  • Entrada do usuário
  • Datas
  • ArrayList
  • HashMap
  • Exceções
  • Expressões Lambda

Sobre Diego Pinho

Professor especialista em tecnologia com mais de 10 anos de experiência. Autor de livros técnicos e criador de cursos que já impactaram milhares de estudantes.

Visite meu site principal →

Serviços

  • Área do Aluno
  • Solicite um orçamento
  • Trabalhe Conosco

Redes Sociais

  • Youtube
  • TikTok
  • Instagram
  • LinkedIn

Links

  • Site Institucional
  • Nosso Blog
  • Cursos Online
  • Livros Publicados

Professor Diego Pinho

Educação, Tecnologia e IA © 2026

Discord
JavaTipos de dados
1 min de leitura

Tipos de dados

Os principais tipos de dados em Java

Tipos de dados em Java

Java divide os tipos de dados em dois grupos: primitivos e referência.

Tipos primitivos numéricos

Carregando...

int e double são os tipos numéricos mais usados no dia a dia. Os demais aparecem quando há necessidade específica de economia de memória ou maior precisão.

char

Armazena um único caractere, sempre entre aspas simples.

Carregando...

boolean

Representa verdadeiro ou falso.

Carregando...

String

Representa texto. Tecnicamente não é um tipo primitivo, é uma classe, mas é usada com tanta frequência que costuma ser tratada como se fosse um tipo básico.

Carregando...

Verificando o tamanho de cada tipo

Os tipos numéricos têm limites de tamanho fixos. Se você tentar guardar um valor maior do que o tipo suporta, o resultado pode ficar incorreto sem gerar erro.

Carregando...

Resumo

TipoArmazenaExemplo
intnúmeros inteiros25
doublenúmeros decimais3.14
charum caractere'A'
booleanverdadeiro ou falsotrue
Stringtexto"Ana"
AnteriorVariáveisPróximo Type Casting