English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

教程基础Java

Controllo dei flussi Java

Array Java

Orientamento ad oggetti Java (I)

Orientamento ad oggetti Java (II)

Orientamento ad oggetti Java (III)

Gestione delle eccezioni Java

List Java

Queue (Coda) Java

Map di Java

Set di Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Java JDK, JRE e JVM

In questo tutorial, imparerai JDK, JRE e JVM. Inoltre, imparerai le principali differenze tra di loro.

Cos'è la JVM?

La JVM (Java Virtual Machine) è un'astrazione che permette al computer di eseguire programmi Java.

Quando si esegue un programma Java, il compilatore Java prima compila il codice Java in bytecode. Poi, la JVM converte il bytecode in codice macchina locale (l'insieme degli istruzioni eseguite direttamente dal CPU del computer).

Java è un linguaggio indipendente dalla piattaforma. Questo è perché quando si scrive codice Java, alla fine viene scritto per JVM (Java Virtual Machine) piuttosto che per il computer fisico (macchina). Poiché la JVM esegue bytecode Java indipendente dalla piattaforma, Java è indipendente dalla piattaforma.

Il funzionamento del programma Java

Se sei interessato a imparare l'architettura JVM, consulta la descrizione dell'architettura JVM.

Cos'è JRE?

JRE (Java Runtime Environment) è un pacchetto software che fornisce le librerie Java, il Java Virtual Machine (JVM) e altri componenti necessari per eseguire applicazioni Java.

JRE è un superinsieme di JVM.

Java Runtime Environment

Se si desidera eseguire programmi Java senza svilupparli, è necessario JRE. Puoi scaricare daScarica Java SE Runtime Environment 8Scarica JRE dalla pagina.

Cos'è JDK?

JDK (Java Development Kit) è il pacchetto di strumenti di sviluppo software necessario per sviluppare applicazioni Java. Quando si scarica JDK, si scaricherà anche JRE.

Oltre a JRE, JDK contiene molti strumenti di sviluppo (compilatore, JavaDoc, Java Debugger, ecc.).

Java Development Kit

Se si desidera sviluppare applicazioni Java, si prega diScarica JDK.

Relazione tra JVM, JRE e JDK.

Relazione tra JVM, JRE e JDK