Junior — Middle
Consegues enumerar os tipos de dados em Java, diferentes dos primitivos básicos?
sobes.tech IA
Resposta da IA
No Java, além dos tipos primitivos básicos (int, boolean, char, byte, short, long, float, double), existem os seguintes tipos de dados:
- Classes envolventes de tipos primitivos (Wrapper classes): Integer, Boolean, Character, Byte, Short, Long, Float, Double — permitem usar os primitivos como objetos.
- Strings — classe para trabalhar com dados de texto.
- Arrays — objetos que contêm um conjunto de elementos do mesmo tipo.
- Coleções (List, Set, Map e outros) — interfaces e classes para armazenar e gerir grupos de objetos.
- Classes personalizadas — quaisquer classes que crie para modelar dados.
- Interfaces — descrevem comportamentos que as classes podem implementar.
Exemplo de uso de uma classe envolvente:
Integer number = 10; // em vez de int
String text = "Exemplo de string";
List<String> list = new ArrayList<>();
list.add(text);
Assim, os tipos de dados em Java dividem-se em primitivos e de referência (objetos).