Java è un linguaggio di programmazione che consente di creare piccoli oggetti, o programmi, che sono poi manipolate dal codice Java quando viene eseguito. Java è uno dei linguaggi di programmazione più prominenti intorno, alimenta milioni di siti Web, dispositivi mobili e console di gioco. I programmatori utilizzano un'API, o application programming interface, come un ponte di "tradurre" al fine di avere programmi scritti in Java funzioni con diversi software, piattaforme e lingue. Questa API è in realtà la versione di Java sia installato sul vostro computer o dispositivo mobile.
Java
Java è solitamente già installato sul tuo computer, cellulare o altro dispositivo quando si acquista una macchina dalla maggior parte dei produttori, ma è anche disponibile gratuitamente per il download dalla home page di Java. Avere installato sulla propria macchina Java ti dà la "Java Virtual Machine", un ambiente che ti permette di vedere e utilizzare siti Web e programmi che sono stati programmati in Java. Secondo il sito di Java, oltre 1,1 miliardi di computer desktop e Cellulari 3 miliardi eseguiti Java siti e programmi e tutti i lettori Blu-ray attualmente in produzione si basano su programmi Java per funzionare.
Programmazione Java
Gli sviluppatori di software utilizzano Java perché è facile da imparare e crea applicazioni e programmi flessibili, sicuri. Java è simile, in termini di sintassi, a molti altri complessi linguaggi di programmazione, ma semplifica il modo in cui i programmatori è necessario scrivere ogni oggetto, o piccolo programma, all'interno del programma generale senza perdere alcuna personalizzazione o funzionalità. Programmi Java possono anche eseguire su qualsiasi tipo di dispositivo che ha la Java Virtual Machine installata, che consente una vasta distribuzione di programmi e siti creati in Java.
API
Le API sono un insieme di specifiche che utilizzano programmi di software per poter lavorare con altri programmi software e con diversi tipi di piattaforme informatiche, quali PC, Mac o dispositivi mobili. API definiscono il vocabolario e codice di ogni tipo di programma così che altri programmi possano capire, nello stesso modo come traduttore sarebbe interpretare tra lingue umane.
Java Virtual Machine
Java viene fornito con diversi tipi di API sia per i programmatori che per voi a casa. Le API di programmazione eseguire invisibile quando si accede a un sito di Java o un programma, dicendo il dispositivo come interpretare il codice Java per creare il programma o il sito che vedete. La Java Virtual Machine, incluso con l'installazione di Java sul computer – o scaricato da Java home pagina – opere come un'API, creando un ambiente specifico per Java e il software o il sito viene eseguito il rendering per l'uso oppure la visualizzazione all'interno di esso.