Java funziona su codice binario , compilato in quella che è conosciuta come la Java Virtual Machine . Mentre i meccanismi alla base della Java Virtual Machine variano da sistema a sistema , la macchina si presenta un ambiente di sviluppo uniforme . Pertanto , un'applicazione Java progettata su un sistema Unix funzionerà allo stesso modo su JVM di un sistema Windows o Mac . Questa portabilità rende Java un linguaggio importante , perché riduce i tempi di sviluppo e aumenta lo sviluppo cross-platform . 
 Java e Web 
 
 Java funziona su server Web e , fornendo che cosa sono tipicamente sapere come applet per gli utenti attraverso i loro browser web . L'utente deve disporre di Java Runtime Environment installato per usare le applet . Tuttavia, Java sul Web compie ciò che Java per lo sviluppo desktop fa: aumenta la portabilità e l'accessibilità attraverso un'interfaccia codice standard . Gli sviluppatori quindi non c'è bisogno di sviluppare applicazioni che i browser o sistemi bersaglio , e gli utenti devono solo JRE libera per accedere al contenuto . 
 Java e al Mercato Hand-Held 
 
 
 Molti telefoni utilizzano Java come base per la funzionalità delle applicazioni mobili. Il Java Micro Edition ( ME ) offre un ambiente per applicazioni Java su una vasta gamma di dispositivi mobili , che vanno dai telefoni cellulari di fascia bassa per smartphone a pieno carico . Poiché le funzioni Java ME su una varietà di telefoni aziende più piccole possono sviluppare applicazioni per un mercato più ampio con meno sforzo. 
 Java e Multithreading 
 
 In tutti questi esempi , Java possono usufruire del supporto multithreading incorporato . Multithreading significa che i programmatori possono avvantaggiarsi della concorrenza , la scrittura di programmi che gestiscono più attività contemporaneamente . Questa capacità offre la flessibilità e la potenza di programmi Java su qualsiasi piattaforma . Un programma Java può ricevere dati dalla rete durante l'elaborazione di tali dati e l'esecuzione di operazioni per dimostrare che i dati all'utente . 
 
              
Programmazione © www.354353.com