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:
- Possui o tipo primitivo string para manipulação de cadeia de caracteres.
- Uma lista encadeada em Java pode ser utilizada por meio da classe map.
- O seu operador new faz alocação dinâmica de memória para criar uma instância de classe e retornar à sua referência.
- 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