Informática, perguntado por viniciuscalvoneves, 1 ano atrás

A Linguagem Java é uma linguagem conhecida como "multiplataforma", pois atende ao conceito de "WORA" (Write Once, Run Anywhere), ou seja Escreva Uma Vez, Execute Onde Quiser. O termo "Onde Quiser" diz respeito a qualquer plataforma (Sistema Operacional) computacional.

Considerando o texto acima, analise as afirmações abaixo.

I- No Java, é preciso ter um compilador para cada sistema operacional que compile o código fonte Java nesse sistema operacional, gerando o Bytecode.
II- No Java, basta ter um único compilador que rode em qualquer sistema operacional, que compile o código fonte Java, gerando o Bytecode.
III- No Java, não há necessidade de ter um compilador, pois o código fonte pode ser executado em qualquer sistema operacional.
IV- No Java, o compilador faz parte do pacote de softwares conhecido como JDK e cada Sistema Operacional possui uma versão específica dele.

É correto o que se afirma em:

Alternativas
Alternativa 1:
I, apenas.

Alternativa 2:
I e IV, apenas.

Alternativa 3:
II e III, apenas.

Alternativa 4:
III e IV, apenas.

Alternativa 5:
I, II e IV, apenas.

Soluções para a tarefa

Respondido por victor18edu
7

A resposta é a alternativa 2: I e IV, para se desenvolver utilizando o java, é necessário a instalação da JDK(Java Development Kit) que contém suas API's para desenvolvimento e contém tambem a JRE(Java Runtime Environment) que é onde é feito o ambiente para execução da aplicação. Sendo assim, torna-se necessário que seja instalado o compilador, que faz parte da JDK e que cada JDK seja especifica para o sistema operacional

Perguntas interessantes