Creative Saplings

Diferença entre JDK, JRE e JVM

Janeiro 18, 2021
No Comments

Devemos entender as diferenças entre JDK, JRE e JVM antes de prosseguir para Java. Veja a breve visão geral da JVM aqui.

Se você deseja obter o conhecimento detalhado da Java Virtual Machine, vá para a próxima página. Em primeiro lugar, vamos ver as diferenças entre JDK, JRE e JVM.

JVM

JVM (Java Virtual Machine) é uma máquina abstrata. É chamada de máquina virtual porque não existe fisicamente. É uma especificação que fornece um ambiente de tempo de execução no qual o bytecode Java pode ser executado. Ele também pode executar programas que são escritos em outras linguagens e compilados em bytecode Java.

JVMs estão disponíveis para muitas plataformas de hardware e software. JVM, JRE e JDK dependem da plataforma porque a configuração de cada SO é diferente umas das outras. No entanto, Java é independente de plataforma. Existem três noções de JVM: especificação, implementação e instância.

A JVM executa as seguintes tarefas principais:

  • Carrega código
  • Verifica código
  • Executa código
  • Oferece ambiente de tempo de execução

Mais detalhes.

JRE

JRE é um acrônimo para Java Runtime Environment. Também é escrito como Java RTE. O Java Runtime Environment é um conjunto de ferramentas de software usadas para desenvolver aplicativos Java. Ele é usado para fornecer o ambiente de tempo de execução. É a implementação da JVM. Ele existe fisicamente. Ele contém um conjunto de bibliotecas + outros arquivos que a JVM usa em tempo de execução.

A implementação da JVM também é ativamente lançada por outras empresas além da Sun Micro Systems.

JDK

JDK é um acrônimo para Java Development Kit. O Java Development Kit (JDK) é um ambiente de desenvolvimento de software usado para desenvolver aplicativos e miniaplicativos Java. Ele existe fisicamente. Ele contém ferramentas de desenvolvimento JRE +.

JDK é uma implementação de qualquer uma das seguintes plataformas Java fornecidas pela Oracle Corporation:

  • Plataforma Java Standard Edition
  • Plataforma Java Enterprise Edition
  • Plataforma Java Micro Edition

Articles
Previous Post

Telhado de metal vs telhas de asfalto

Next Post

HTML5 - Arrastar e soltar

Deixe uma resposta Cancelar resposta

Artigos recentes

  • As melhores escolas de fotografia do mundo, 2020
  • Cidadãos soberanos levam sua filosofia antigovernamental para as estradas
  • Guia de custos de reparo de estuque
  • Muckrakers (Português)
  • Oncologia de precisão

Arquivo

  • Fevereiro 2021
  • Janeiro 2021
  • Dezembro 2020
  • Novembro 2020
  • Outubro 2020
  • Setembro 2020
  • Deutsch
  • Nederlands
  • Svenska
  • Norsk
  • Dansk
  • Español
  • Français
  • Português
  • Italiano
  • Română
  • Polski
  • Čeština
  • Magyar
  • Suomi
  • 日本語
  • 한국어
Proudly powered by WordPress | Theme: Fmi by Forrss.