IgorPinheiiro / POO-JAVA-GARCIA

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

REPOSITÓRIO DE EXERCICIOS E CONTEÚDO JAVA

A seguir imagem que demonstra os Tipos de Dados "primitivos" e "não primitivos":

Descrição:

Em Java, tipos primitivos, como int, double e boolean, são tipos de dados primitivos, pré-definidos pela linguagem, cada um utiliza um espaço específico na memória, têm valores padrão (como 0 ou false), e são mais eficientes em termos de performance.

Em contraste, existem também os tipos não primitivos. Os tipos não primitivos, também conhecidos como tipos de referência, são utilizados para representar objetos, arrays e até mesmo outras classes! Eles não são apenas contêineres simples de valores; eles são entidades complexas com seus próprios métodos e propriedades. Com os tipos não primitivos, você pode criar objetos complexos, estruturar seus dados de maneira eficiente e até mesmo modelar o mundo real em seus programas.

Tipos Primitivos:

  • boolean: Representa valores verdadeiro ou falso (true ou false).
  • char: Armazena um único caractere/letra ou valor ASCII (usa 16 bits).
  • byte: Tipo de dado inteiro de 8 bits com sinal.
  • short: Tipo de dado inteiro de 16 bits com sinal.
  • int: Tipo de dado inteiro de 32 bits com sinal.
  • long: Tipo de dado inteiro de 64 bits com sinal, utilizados para numeros longos.
  • float: Número de ponto flutuante de 32 bits.
  • double: Número de ponto flutuante de 64 bit, traz uma precisão maior que o float em questão numérica.

Tipos Não Primitivos:

  • String: Representa sequências de caracteres.
  • Arrays: Coleção de tipos de dados, seja primitivo ou objeto.
  • Classes: Modelos definidos pelo usuário a partir dos quais os objetos são criados.
  • Interfaces: Contratos que podem ser implementados por classes e interfaces.
  • Enums: Tipo especial de classe que define um conjunto de constantes.

About


Languages

Language:Java 100.0%