FC ConcursosFC Concursos

Questão FC374751

Sobre a linguagem Java, criada nos anos 90, que é direcionada para o paradigma de programação orientado a objetos, é correto afirmar que:

Linguagens de Programação

Instituto Consulplan · 2021

Sobre a linguagem Java, criada nos anos 90, que é direcionada para o paradigma de programação orientado a objetos, é correto afirmar que:

  1. Possui o tipo primitivo string para manipulação de cadeia de caracteres.
  2. Uma lista encadeada em Java pode ser utilizada por meio da classe map.
  3. O seu operador new faz alocação dinâmica de memória para criar uma instância de classe e retornar à sua referência.
  4. Possui tipagem dinâmica e fraca, permitindo que os tipos das variáveis sejam determinados em tempo de execução sem a necessidade de explicitá-los.
Mostrar resposta e comentário

Gabarito

Certo

Comentário do professor

O operador new em Java realiza a criação de objetos alocando memória dinamicamente na heap. Ao executá‑lo, o runtime reserva espaço suficiente, inicializa os campos do objeto (com valores padrão, se não especificados) e chama o construtor indicado para completar a inicialização.

Em seguida, new retorna uma referência para essa instância — ou seja, a variável que recebe o resultado aponta para o objeto na heap, em vez de conter o objeto por valor. Ex.: MyClass obj = new MyClass();

A gestão dessa memória é automática: quando não houver mais referências alcançáveis ao objeto, o garbage collector poderá recondicionar a memória. Assim, new é o mecanismo padrão para instanciar classes e arrays (arrays também são objetos) em Java.

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

Continue aprendendo