Módulo 02 — Lógica e Algoritmos • 1º Semestre

Teste e consolide seus conhecimentos práticos e teóricos sobre Linguagem Java: POO, JVM e Ecossistema Corporativo. Clique em uma alternativa para verificar o feedback explicativo imediato!


1. Em Java, por que o método principal é declarado como public static void main(String[] args)?
'public' permite que a JVM o invoque de fora da classe; 'static' permite executá-lo sem instanciar um objeto da classe; 'void' indica que não retorna valor.
'static' significa que o programa roda apenas em computadores parados.
'String[] args' é uma senha de administrador da Oracle.
'public' impede outros programadores de lerem o código.

2. Qual componente da JVM é responsável por rastrear e liberar automaticamente a memória dos objetos no Heap que não possuem mais referências ativas?
Garbage Collector (Coletor de Lixo).
Compilador javac.
ClassLoader.
Driver de placa de vídeo.

3. Qual pilar da Programação Orientada a Objetos permite que uma subclasse forneça uma implementação específica de um método herdado da superclasse?
Polimorfismo (via Sobrescrita de Método - @Override).
Encapsulamento.
Compilação Nativa.
Recursão Infinita.