Java 32-64 bits

RE 8u391

Sviluppa ed esegui le applicazioni scritte in Java con Java 32-64 bits. La macchina virtuale di Java le rende compatibili con qualsiasi piattaforma

Pubblicità

Piattaforma per lo sviluppo e l'esecuzione di applicazioni

27 dicembre 2023
9 / 10

I linguaggi di programmazione tipo WORA (write once, run anywhere), hanno l'obiettivo di semplificare l'esecuzione di programmi e applicazioni sviluppate in questa forma di scrittura. Si tratta, infatti, di linguaggi eseguibili in più sistemi operativi con quella che viene chiamata una macchina virtuale, che si rivela molto vantaggiosa nello sviluppo del software in quanto consente di non ricompilare il codice ogni volta che si vogliono portare su altri sistemi operativi.

Uno dei linguaggi di programmazione più conosciuti, se non uno dei più utilizzati, è Java 32-64 bits, che consente di eseguire gli sviluppi su altri sistemi operativi grazie alla sua macchina virtuale conosciuta con la sigla JRE o Java Runtime Environment, l'ambiente di esecuzione in tempo reale di questo linguaggio di programmazione.

Il software fornisce al sistema operativo le librerie e le componenti necessarie per far sì che qualsiasi applicazione scritta in questo linguaggio possa essere utilizzata. Lo stesso accade in programmi come VirtualBox quando scarichiamo una distribuzione Linux in formato ISO e la eseguiamo sul desktop di Windows senza neanche installarla.

Alte prestazioni, portabilità, versatilità e stabilità sono i vantaggi di un'applicazione di software sviluppata con Java.

Di cosa si tratta e a che serve ciascuna versione?

Il JRE soddisfa le necessità della maggior parte degli utenti Windows configurandosi, dunque, come lo strumento necessario per eseguire sul nostro PC qualsiasi applicazione sviluppata in Java. Tuttavia, presenta anche utility e miglioramenti di ogni genere per facilitare lo sviluppo di applicazioni e servizi web, all'interno del cosiddetto JDK o Development Kit, e dunque un ambiente di sviluppo in cui si trova sia la macchina virtuale che le API di sviluppo con tre versioni distinte, in base alla necessità dell'utente:

  • SE (Standard Edition) per eseguire programmi e sviluppare applicazioni web.
  • ME (Micro Edition) dotata di tutte le API di sviluppo per dispositivi mobili.
  • EE (Enterprise Edition) per lo sviluppo di applicazioni in contesti aziendali e compatibili con vari sistemi operativi e piattaforme.

Perché scaricare JRE?

Perché essenzialmente si è trasformato in uno standard per lo sviluppo di applicazioni web di ogni genere, oltre al linguaggio utilizzato per sviluppare applicazioni mobili ed embedded, grazie alla facilità con si connette con gli standard web. Di fatto, molti dei giochi eseguiti online sono sviluppati con JRE. È inoltre utilizzato in vari dispositivi, da portatili a telefoni mobili a grandi centri dati e, di conseguenza, qualsiasi applicazione installata sul tuo supporto potrebbe richiederne l'installazione. Se hai provato a giocare a Minecraft, di sicuro il nome ti suonerà familiare.

Java e JavaScript sono la stessa cosa?

Proprio per la comparsa dello stesso termine nelle due parole, c'è chi pensa che si assomiglino o che, quanto meno, uno deriva dall'altro. Ma non è così: JS è un linguaggio di programmazione utilizzato solitamente nelle operazioni lato cliente (client-side) come nel caso di web browser, documenti PDF o app desktop, principalmente widget. È stato concepito infatti da un programmatore di Netscape per migliorare l'interazione con pagine web dal browser. Come possiamo vedere, dunque, niente a che vedere con il linguaggio di Sun Mycrosystems e oggi proprietà di Oracle.

Novità dell'ultima versione

  • Importanti correzioni di bug.
Elies Guzmán

Laureato in Storia e, successivamente, in Documentazione, ho più di dieci anni di esperienza nel testare e scrivere di applicazioni: recensioni, guide, articoli, notizie, trucchi... Sono stati innumerevoli, soprattutto su Android, sistema...

Alice Verni

Alice Verni

Caratteristiche