Stiamo lavorando per ripristinare l'app di Unionpedia nel Google Play Store
🌟Abbiamo semplificato il nostro design per una migliore navigazione!
Instagram Facebook X LinkedIn

Java Runtime Environment e Macchina virtuale Java

Scorciatoie: Differenze, Analogie, Jaccard somiglianza Coefficiente, Riferimenti.

Differenza tra Java Runtime Environment e Macchina virtuale Java

Java Runtime Environment vs. Macchina virtuale Java

In informatica il JRE (o Java Runtime Environment) è un ambiente di esecuzione per applicazioni scritte in linguaggio Java, distribuito gratuitamente da Sun Microsystems. In informatica la macchina virtuale Java (detta anche Java Virtual Machine o JVM) è il componente della piattaforma Java responsabile per l'esecuzione dei programmi in formato bytecode.

Analogie tra Java Runtime Environment e Macchina virtuale Java

Java Runtime Environment e Macchina virtuale Java hanno 12 punti in comune (in Unionpedia): Ambiente di esecuzione, Application programming interface, Bytecode, Codice sorgente, Compilatore, Informatica, Java (linguaggio di programmazione), Linguaggio di programmazione, Programma (informatica), Run-time, Sun Microsystems, 32 bit.

Ambiente di esecuzione

Un ambiente di esecuzione, in informatica, indica il complesso delle librerie software (a volte dette API) di un certo linguaggio di programmazione che in fase di interpretazione/compilazione vengono collegate (linkate) al codice sorgente di un programma portando all'esecuzione del codice sorgente permettono dunque l'esecuzione stessa e l'utilizzo finale da parte dell'utente.

Ambiente di esecuzione e Java Runtime Environment · Ambiente di esecuzione e Macchina virtuale Java · Mostra di più »

Application programming interface

In un programma informatico, con application programming interface (API), in italiano "interfaccia di programmazione dell'applicazione", si indica un insieme di procedure (in genere raggruppate per strumenti specifici) atte a consentire la comunicazione tra diversi computer o tra diversi software o tra diversi componenti di software; spesso tale termine designa le librerie software di un linguaggio di programmazione, sebbene più propriamente le API siano il metodo con cui le librerie vengono usate per sopperire ad uno specifico problema di scambio di informazioni.

Application programming interface e Java Runtime Environment · Application programming interface e Macchina virtuale Java · Mostra di più »

Bytecode

In informatica, il bytecode è un linguaggio intermedio più astratto tra il linguaggio macchina e il linguaggio di programmazione, usato per descrivere le operazioni che costituiscono un programma.

Bytecode e Java Runtime Environment · Bytecode e Macchina virtuale Java · Mostra di più »

Codice sorgente

In informatica, il codice sorgente (spesso detto sorgente o codice o listato) è il testo di un algoritmo di un programma scritto in un determinato linguaggio di programmazione, compreso all'interno di un file sorgente, che definisce il flusso di esecuzione del programma stesso, ovvero la sua codifica software.

Codice sorgente e Java Runtime Environment · Codice sorgente e Macchina virtuale Java · Mostra di più »

Compilatore

Un compilatore è un programma informatico che traduce una serie di istruzioni scritte in un determinato linguaggio di programmazione (codice sorgente) in istruzioni di un altro linguaggio (codice oggetto): il processo di traduzione si chiama compilazione mentre l'attività inversa - ovvero passare dal codice oggetto al codice sorgente - è chiamata decompilazione ed è effettuata per mezzo di un decompilatore.

Compilatore e Java Runtime Environment · Compilatore e Macchina virtuale Java · Mostra di più »

Informatica

Linformatica è la scienza o disciplina che si occupa del trattamento dell'informazione mediante procedure automatizzate, avendo in particolare per oggetto lo studio dei fondamenti teorici dell'informazione, della sua computazione a livello logico e delle tecniche pratiche per la sua implementazione e applicazione in sistemi elettronici automatizzati detti quindi sistemi informatici; come tale è una disciplina fortemente connessa con la logica matematica, l'automatica, l'elettronica e anche l'elettromeccanica.

Informatica e Java Runtime Environment · Informatica e Macchina virtuale Java · Mostra di più »

Java (linguaggio di programmazione)

In informatica Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione (tramite compilazione in bytecode prima e interpretazione poi da parte di una JVM) (sebbene questa caratteristica comporti prestazioni in termini di computazione inferiori a quelle di linguaggi direttamente compilati come C e C++ ovvero dunque perfettamente adattati alla piattaforma hardware).

Java (linguaggio di programmazione) e Java Runtime Environment · Java (linguaggio di programmazione) e Macchina virtuale Java · Mostra di più »

Linguaggio di programmazione

Un linguaggio di programmazione è un sistema di notazione per la scrittura di programmi per computer. La maggior parte dei linguaggi di programmazione sono linguaggi formali basati su testo, ma possono anche essere grafici.

Java Runtime Environment e Linguaggio di programmazione · Linguaggio di programmazione e Macchina virtuale Java · Mostra di più »

Programma (informatica)

In informatica, un programma è una sequenza di istruzioni codificate in un linguaggio interpretabile da un elaboratore, espressione di un algoritmo per la risoluzione automatica di una certa classe di problemi.

Java Runtime Environment e Programma (informatica) · Macchina virtuale Java e Programma (informatica) · Mostra di più »

Run-time

Nella programmazione il tempo di esecuzione o runtime è il periodo in cui un programma viene eseguito. Tradizionalmente, questa contrapposizione era soprattutto intesa rispetto al tempo di compilazione (compile-time), relativa alla stesura e traduzione del programma sorgente; in questa accezione, spesso si usano anche gli aggettivi dinamico e statico per riferirsi rispettivamente al run-time e al compile-time.

Java Runtime Environment e Run-time · Macchina virtuale Java e Run-time · Mostra di più »

Sun Microsystems

Sun Microsystems (dal 2010 Oracle America, Inc.) è stata un'azienda statunitense, con sede nella Silicon Valley, produttrice di software e semiconduttori nota, tra le altre cose, per avere prodotto il linguaggio di programmazione Java.

Java Runtime Environment e Sun Microsystems · Macchina virtuale Java e Sun Microsystems · Mostra di più »

32 bit

Il termine 32 bit è anche usato per una generazione di computer nella quale si usa in genere un processore a 32 bit. L'intervallo di valori interi che è possibile memorizzare in 32 bit parte da 0 fino a 4294967295 (ovvero 32 bit possono codificare 4.294.967.296 informazioni), o da -2147483648 fino a 2147483647 usando la codifica complemento a due.

32 bit e Java Runtime Environment · 32 bit e Macchina virtuale Java · Mostra di più »

La lista di cui sopra risponde alle seguenti domande

Confronto tra Java Runtime Environment e Macchina virtuale Java

Java Runtime Environment ha 23 relazioni, mentre Macchina virtuale Java ha 65. Come hanno in comune 12, l'indice di Jaccard è 13.64% = 12 / (23 + 65).

Riferimenti

Questo articolo mostra la relazione tra Java Runtime Environment e Macchina virtuale Java. Per accedere a ogni articolo dal quale è stato estratto informazioni, visitare: