No que se refere a linguagens de programação, julgue o item ...
No que se refere a linguagens de programação, julgue o item subsequente.
<<P521003A01I6&1591_B8008994_E\C3\_56>> A extensão
das classes Java compiladas é *.java.
O que eu sei é que a extensão de um arquivo Java é .JAR, por isso eu marquei como errado.
Errado.
Para executar um programa Java deve ocorrer um processo que envolve compilação e interpretação. Quando se compila uma classe com extensão .java é gerado um arquivo com extensão .class, conhecido como bytecode, que pode ser interpretado pela JVM.
Fonte: Q644086
Eduardo, jar é extensão de um pacote de arquivos Java voltado à distribuição do software. A extensão de classes Java compiladas é class.JUSTIFICATIVA: ERRADO. Um arquivo *.class é um arquivo .java compilado criado pelo compilador Java. Ele contém bytecode, que é um código de programa binário que é executável quando executado por uma JVM (Java Virtual Machine). Os arquivos *.class são geralmente agrupados em arquivos .jar, que estão incluídos na variável de ambiente $ CLASSPATH para execução
interpretativo ... java deve ser executadoO item está ERRADO.
A extensão das classes Java compiladas é *.class e não *.java.
O arquivo *.java é utilizado para armazenar o código fonte em Java, enquanto que o arquivo *.class é gerado após a compilação do código fonte, contendo o bytecode que é executado pela máquina virtual Java.
Qual a extensão utilizada nos arquivos de classe do Java?
O processo de compilação de um arquivo Java gera um arquivo coma extensão .class, para cada classe existente no arquivo. O arquivo . class é a tradução em “bytecodes” do código de cada classe
Errado
O código-fonte de Java tem a extensão *.java, mas quando o código é compilado (pelo compilador javac, por exemplo), ele é transformado em bytecodes Java e armazenado em arquivos com a extensão *.class.
Portanto, a extensão das classes Java compiladas é *.class, não *.java. Arquivos *.java são arquivos de código-fonte, enquanto os arquivos *.class são arquivos de código compilado que a JVM (Java Virtual Machine) pode executar.
alguém sabe o significa esse código: <<P521003A01I6&1591_B8008994_E\C3\_56>>
Alternativa correta: E - errado
Para compreender a questão em questão, é essencial entender a diferença entre os arquivos de código-fonte e os arquivos de bytecode em Java. Quando você escreve um programa em Java, você o faz em um arquivo de texto com a extensão .java. Este arquivo contém o código-fonte, que é o código escrito em linguagem de programação Java que você e outros programadores podem ler e entender.
Depois de escrever o seu código-fonte, o próximo passo é compilá-lo. O processo de compilação é onde o compilador Java (javac) transforma o código-fonte legível por humanos em código de máquina intermediário chamado bytecode. Este bytecode é a forma de código que a Java Virtual Machine (JVM) pode interpretar e executar. O arquivo gerado pelo compilador, que contém esse bytecode, tem a extensão .class, não .java.
O erro no item da questão é a afirmação de que a extensão das classes Java compiladas é .java, quando na verdade é .class. Portanto, o item está incorreto porque mistura os conceitos de arquivo de código-fonte (.java) com o arquivo compilado (.class).
É importante para qualquer programador Java, e especialmente para aqueles que pretendem prestar concursos públicos com foco em programação, diferenciar claramente essas duas extensões de arquivos e entender o ciclo de vida do código desde a sua escrita até a execução.