Portabilidade é a característica que fez do JAVA uma lingua...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: D - JVM - Java Virtual Machine.
A questão aborda o tema de portabilidade da linguagem Java, que é uma de suas características mais marcantes e relevantes. Para entender a resposta correta, é importante ter conhecimento sobre como a Java Virtual Machine (JVM) opera e por que ela é fundamental na promoção da portabilidade das aplicações Java.
A Java Virtual Machine (JVM) é um componente da plataforma Java que executa os programas Java convertendo o código fonte em um código intermediário chamado bytecode. Este bytecode é então interpretado ou compilado em tempo real para código nativo do sistema operacional hospedeiro. Graças a essa abstração, o mesmo bytecode Java pode ser executado em qualquer dispositivo que possua uma JVM compatível, independentemente da arquitetura de hardware ou sistema operacional subjacente. Isso significa que um programa Java pode ser escrito uma vez e executado em qualquer lugar (write once, run anywhere), o que é a essência da portabilidade.
As outras opções não são corretas pois:
- JLE - Java Lost Environment não é uma tecnologia ou software reconhecido na plataforma Java.
- JME - Java Micro Edition é uma plataforma destinada a dispositivos com recursos limitados, como celulares e PDAs, mas não é o componente que garante a portabilidade.
- JSE - Java Standard Edition é o conjunto padrão de APIs da plataforma Java, direcionado para desktops e servidores, mas não é a base da portabilidade.
- JSP - Java Server Pages é uma tecnologia que ajuda os desenvolvedores a criar páginas web geradas dinamicamente baseados em HTML ou outros formatos de documento, o que também não diz respeito à portabilidade do código Java em si.
Portanto, a JVM é a tecnologia que encapsula a promessa de portabilidade da linguagem Java, tornando-a uma escolha popular para desenvolvedores que desejam que suas aplicações sejam executadas em diferentes dispositivos e plataformas.
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo
Comentários
Veja os comentários dos nossos alunos
Pelo enuciado, está querendo falar de mobile.
O que é J2ME ou Java ME?
Java Platform, Micro Edition (Java ME) oferece um ambiente robusto e flexível para aplicativos executados em dispositivos móveis e integrados: celulares, set-top boxes, reprodutores de discos Blu-ray, dispositivos de mídia digital, módulos M2M, impressoras etc.
A tecnologia Java ME foi originalmente criada para lidar com as restrições associadas à criação de aplicativos para pequenos dispositivos. Para essa finalidade, a Oracle definiu o básico para a tecnologia Java ME para acomodar esse ambiente limitado e possibilitar a criação de aplicativos Java executados em dispositivos pequenos com memória, vídeo e capacidade de processamento limitados.
Máquina virtual Java (do inglês Java Virtual Machine - JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina. A JVM é responsável pelo gerenciamento dos aplicativos, à medida que são executados.
A resposta Letra B
Acredito que a resposta seja a letra D. Pelo fato de escrever um código e ele ser executado, através da JVM, em outras plataformas. Essa é uma, entre outras característica que fez o java ser uma linguagem amplamente conhecida.
Gabarito oficial : Letra D
Clique para visualizar este comentário
Visualize os comentários desta questão clicando no botão abaixo