Java è un linguaggio di programmazione multipiattaforma sviluppato da Sun Microsystems . È stato progettato per consentire a molti tipi di computer possibile per eseguire gli stessi programmi senza alcuna modifica ai programmi stessi . Questo viene fatto con l'installazione sui computer di un programma speciale , chiamato una macchina virtuale che esegue il software Java . Sistemi operativi
I sistemi operativi supportati dalla versione Sun Microsystems di Java possono essere divisi in tre gruppi: i sistemi operativi Solaris basati su Windows , Linux e . Sotto Windows , Java gira sotto Windows XP , Windows Vista , Windows 7 , Windows 2000 , Windows Server 2003 e Windows Server 2008 . Tutte le versioni di Solaris sono supportati, mentre esistono le versioni Linux supportate per Red Hat , Suse Linux , e alcune versioni di Turbo Linux .
Chipset
mentre quasi tutti i computer Windows utilizzare il chipset x86 a 32-bit Intel o il più recente processore Intel a 64 bit chipset , questo non è necessariamente vero per altri computer . La versione di Sun Microsystems di Java supporta entrambi questi standard basati su Intel e il chipset SPARC prodotto da Sun Microsystems per l'uso su sue workstation Solaris .
Memoria
in generale, la Java Virtual Machine richiede almeno 64 MB di memoria per un funzionamento . Tuttavia , in Windows Server 2003 o versione successiva , su Windows Vista o su tutte le versioni a 64 bit di Windows , sono necessari almeno 128 MB di RAM .
Browser supportati
< p > una delle caratteristiche del linguaggio di programmazione Java è che alcuni programmi Java , chiamati applet , sono in grado di essere incorporati in pagine web e può essere eseguito all'interno del browser web di un utente .
browser ufficialmente supportati in Windows includono qualsiasi versione di Mozilla tardi poi 1.4 , qualsiasi versione di Internet Explorer superiore a 6.0 SP1 , o qualsiasi versione di Firefox entro 1.06 . Per Solaris e Linux , i requisiti sono gli stessi ad eccezione di Internet Explorer , in quanto non esiste la versione di IE per questi sistemi .
Altre implementazioni
Poiché la Java Virtual Machine è uno standard aperto , ci sono altre implementazioni di Java rispetto a quelli supportati dal sole. L'esempio più importante è Apple , che pubblica una propria versione della Java Virtual Machine per gli utenti del sistema operativo Mac OS X e il browser Safari . Implementazioni Java appaiono anche su molti telefoni cellulari e su sistemi operativi Linux , oltre a quelli ufficialmente supportato da sole.