Logo RLL Community
  • Home
  • Membri
  • Aiuto
  • Ricerca
RLL Community Altre passioni Mondo virtuale Guide sui linguaggi piattaforma java


 
  • 0 voto(i) - 0 media
Stringybellpiattaforma java
Stringybell
Offline

Master GDR
Messaggi: 114
Discussioni: 107
Registrato: Mar 2019
Reputazione: 1
Lv: 15
Exp:16.285p
Next level:17.294p
HP:930/930
100%
MP:400/400
100%
Gil:0 0 g

Monete RLL: 16.611,1 Monete RLL
Items: (View All Items)
#1
22-06-2019, 07:50 PM
La piattaforma Java è composta da due blocchi costitutivi:
la macchina virtuale Java (Java Virtual Machine o JVM)
le API Java.
La macchina virtuale è la base della piattaforma Java, mentre le API sono una collezione di componenti software (librerie) già scritti e pronti all'uso per lo svolgimento dei compiti più disparati.
Perché una applicazione software possa girare su una piattaforma Java, essa
Deve essere scritta in un linguaggio compatibile con la macchina virtuale, ad esempio il linguaggio Java, il linguaggio Scala, e altri;
deve essere quindi compilata, fornendo come prodotto il cosiddetto bytecode dell'applicazione;
il bytecode verrà poi interpretato dalla macchina virtuale e quindi eseguito.
Il prodotto della fase 2 è costituito da files contenenti le istruzioni che compongono il programma. Il linguaggio in cui queste istruzioni sono espresse non è specifico di alcuna macchina o sistema operativo particolare; al contrario, viene utilizzato un linguaggio appositamente progettato per essere il più possibile 'neutro' (o più precisamente: astratto) e, quindi, indipendente dal sistema su cui verrà effettivamente eseguita l'applicazione. Questo comportamento differisce da quanto avviene in molti altri linguaggi di programmazione che, una volta compilati, producono codice macchina che può essere eseguito solo su sistemi specifici (tipicamente, lo stesso in cui è avvenuta la compilazione). Ciò permette l'indipendenza del linguaggio dalla piattaforma hardware, in quanto il codice sorgente prodotto è lo stesso per ogni tipologia di macchina.
Ciò rende possibile eseguire la stessa applicazione su qualsiasi macchina; l'unica cosa da cambiare è l'interprete per quella specifica macchina.
Un'implementazione della piattaforma java è il Java Runtime Environment (JRE), necessario per l'esecuzione del programma compilato, mentre per lo sviluppo dei programmi in Java a partire dal codice sorgente è necessario il Java Development Kit (JDK) che include anche il JRE. Nello sviluppo tramite IDE il JRE è linkato con le sue librerie dall'IDE stesso per l'esecuzione del programma.
✹ѕтяιиgувєℓℓ ✹
« Precedente | Successivo »



Discussioni simili
Discussione Autore Risposte Letto Ultimo messaggio
  [Guida] Guida Java (calcolatore di medie scolastiche) Scrausoh_ 0 310 28-08-2017, 08:38 PM
Ultimo messaggio: Scrausoh_

  • Mostra modalità stampabile
  • Sottoscrivi questa discussione

Sponsor

https://forum.rllcommunity.net 
https://forum.rllcommunity.net 
https://forum.rllcommunity.net 
https://forum.rllcommunity.net 

Accessi Rapidi

  •  Membri
  •  Team
  •  Aiuto
  •  Ricerca

Seguici anche su:

© 2019 RLL Community

Modo lineare
Modo discussione