Considere a construção de um programa em linguagem Java e m...

Próximas questões
Com base no mesmo assunto
Q3256021 Programação
Considere a construção de um programa em linguagem Java e marque a afirmativa correta. 
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Alternativa correta: A - O método principal de um programa Java deve obrigatoriamente se chamar main e ter a assinatura public static void main(String[] args), caso contrário, a JVM não conseguirá iniciar o programa.

Vamos destrinchar o tema central da questão que é a construção de um programa em Java e entender por que a alternativa A é a correta.

Java é uma linguagem de programação que segue o paradigma de orientação a objetos e é amplamente utilizada no desenvolvimento de sistemas devido à sua portabilidade e robustez. Para que um programa Java seja executado, a Java Virtual Machine (JVM) precisa de um ponto de entrada, que é fornecido pelo método main. Este método deve ter exatamente a assinatura public static void main(String[] args). Isso é definido pela especificação da linguagem Java e é essencial para que a JVM localize e execute o programa corretamente.

Agora, vamos analisar as alternativas incorretas:

B - Java é uma linguagem puramente orientada a objetos.

Essa afirmação é falsa. Embora Java seja amplamente orientada a objetos, há elementos que não seguem esse paradigma. Por exemplo, tipos primitivos (como int, char, etc.) não são objetos em Java.

C - É impossível compilar um programa Java sem a extensão .java.

Também é incorreto. Enquanto o nome do arquivo de código-fonte precisa ter a extensão .java para ser compilado, a compilação gerará um arquivo com extensão .class. Portanto, a afirmação é enganosa em seu contexto.

D - Em Java, toda classe deve ter um método main para ser executada.

Isso não é verdade. Apenas a classe que serve como ponto de entrada do programa precisa ter o método main. Outras classes podem existir sem este método e ainda serem parte da execução do programa.

E - Em Java, se o programa possui uma classe pública, o nome do arquivo fonte deve ser diferente do nome desta classe.

Esta afirmação está incorreta. Na verdade, o nome do arquivo deve ser igual ao nome da classe pública, conforme exigido pela convenção de nomenclatura de Java. Por exemplo, se você tem uma classe pública chamada MyClass, o arquivo deve ser chamado MyClass.java.

Esses conceitos são fundamentais para um desenvolvedor de sistemas, especialmente para quem almeja a posição de Analista de Tecnologia da Informação - Desenvolvimento de Sistemas.

Gostou do comentário? Deixe sua avaliação aqui embaixo!

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo