¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

Qual é a diferença entre JRE, SDK e VM? | Explicação detalhada

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 10 Vistas
0
Cargando...

Pode me dizer a diferença entre JRE, SDK e VM?

Obrigado

Guru

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

4 Respuestas

0
Cargando...

Olá,

1. SDK, JDK são kits de desenvolvimento. Isso inclui a linguagem Java e o compilador que ajuda a escrever programas em Java e compilá-los...

2. Após compilar, você obtém o arquivo de classe (equivalente ao arquivo exe).

3. Para visualizar a saída do seu código, execute o arquivo de classe no ambiente de execução do Java (JRE)...

4. Este JRE possui a Máquina Virtual (VM), que interpreta efetivamente o arquivo de classe e fornece a saída.

As VMs são diferentes para cada sistema operacional. Portanto, o código escrito no Windows pode ser executado no Linux (isso é possível porque o JRE no Linux possui uma VM do Linux, que interpreta o arquivo de classe de acordo com o sistema operacional do Linux)... assim, como diz o ditado "ESCREVA UMA VEZ, EXECUTE EM QUALQUER LUGAR".

Obrigado,

Arul Sekar

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá

Aqui estou respondendo algumas de suas perguntas.

JRE - Ambiente de Execução Java

É um tipo de ambiente onde objetos Java são executados.

SDK - Kit de Desenvolvimento de Servidor

Basicamente, o pacote de servlets está sob o SDK.

JDK - Kit de Desenvolvimento Java

Contém todos os pacotes relacionados ao Java.

Não há uma V.M, mas acredito que se refere à JVM.

JVM - Máquina Virtual Java

É uma máquina que funciona nos bastidores para obter o resultado apropriado.

Obrigado

Mrutyunjaya Tripathy

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Por favor, forneça um exemplo de como um JDK pode conter várias VMs.

Obrigado

Guru

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Olá,

  • SDK - Kit de Desenvolvimento de Software. Um nome alternativo para o JDK.

  • O "JDK" é o Kit de Desenvolvimento Java, ou seja, o JDK é um conjunto de software que você pode usar para desenvolver software baseado em Java.

  • O "JRE" é o Ambiente de Execução Java, ou seja, o JRE é uma implementação da Máquina Virtual Java que realmente executa programas Java.

  • Tipicamente, cada JDK contém um (ou mais) JRE's juntamente com várias ferramentas de desenvolvimento como compiladores de código-fonte Java, ferramentas de empacotamento e implementação, depuradores, bibliotecas de desenvolvimento, etc.

  • O JDK consiste em um compilador Java, escrito em Java, e um interpretador de tempo de execução para sua plataforma específica. Você compõe programas usando um editor de texto tradicional ou um IDE. O termo JDK também se refere em geral ao conjunto de classes fornecidas pela Sun, incluindo o AWT.

Espero que isso ajude.

Saudações,

Uma

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeinstitute.com

(+51) 1641 9379
(+57) 1489 6964

© 2024 Copyright. Todos los derechos reservados.

Desarrollado por Prime Institute

¡Hola! Soy Diana, asesora académica de Prime Institute, indícame en que curso estas interesado, saludos!
Hola ¿Puedo ayudarte?