FC ConcursosFC Concursos

Questão FC373249

Java possui um conjunto de tipos de dados conhecidos como primitivos, dos quais NÃO faz parte o tipo

Linguagens de Programação

FCC · 2019

Java possui um conjunto de tipos de dados conhecidos como primitivos, dos quais NÃO faz parte o tipo

  1. short.
  2. long.
  3. string.
  4. byte.
  5. float.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

Em Java, string (escrito com inicial minúscula) não é um tipo primitivo. O tipo usado na linguagem é String, que é uma classe do pacote java.lang e, portanto, um tipo por referência.

Tipos primitivos armazenam valores diretamente na variável; já objetos como String armazenam uma referência para uma instância na memória. Ao declarar String nome; você não cria um valor primitivo, mas uma referência a um objeto.

Além disso, String é imutável: operações que parecem alterar uma string criam novas instâncias. Como classe, ela fornece métodos (por exemplo, length(), substring()) que não existem em tipos primitivos.

Por isso, afirmar que "string" é um tipo primitivo está incorreto: trata‑se de uma classe/objeto em Java.

Conteúdo do catálogo FC Concursos · Atualizado em

Continue aprendendo