Un linguaggio veloce, sicuro e affidabile.
Java è un linguaggio di programmazione ad alto livello, orientato agli oggetti e a tipizzazione statica, che si appoggia sull'omonima piattaforma software di esecuzione, specificamente progettato per essere il più possibile indipendente dalla piattaforma hardware di esecuzione.
Java è stato creato a partire da ricerche effettuate alla Stanford University agli inizi degli anni novanta. Nel 1992 nasce il linguaggio Oak (in italiano "quercia"), prodotto da Sun Microsystems e realizzato da un gruppo di esperti sviluppatori capitanati da James Gosling. Questo nome fu successivamente cambiato in Java per problemi di copyright: il linguaggio di programmazione Oak esisteva già.
Per facilitare il passaggio a Java ai programmatori old-fashioned, legati in particolare a linguaggi come il C++, la sintassi di base (strutture di controllo, operatori ecc.) è stata mantenuta pressoché identica a quella del C++.
In un primo momento Sun decise di destinare questo nuovo prodotto alla creazione di applicazioni complesse per piccoli dispositivi elettronici; fu solo nel 1993 con l'esplosione di internet che Java iniziò a farsi notare come strumento per iniziare a programmare per internet. Contemporaneamente Netscape Corporation annunciò la scelta di dotare il suo allora omonimo e celeberrimo browser della Java Virtual Machine (JVM). Questo segna una rivoluzione nel mondo di Internet: grazie agli applet le pagine web diventarono interattive a livello client, ovvero le applicazioni vengono eseguite direttamente sulla macchina dell'utente di internet e non su un server remoto. Per esempio gli utenti poterono utilizzare giochi direttamente sulle pagine web e usufruire di chat dinamiche e interattive.
Uno dei principi fondamentali del linguaggio è espresso dal motto WORA (write once, run anywhere, ossia "scrivi una volta, esegui ovunque"): il codice compilato che viene eseguito su una piattaforma non deve essere ricompilato per essere eseguito su una piattaforma diversa; infatti il prodotto della compilazione è in un formato chiamato bytecode che può essere eseguito da una qualunque implementazione di un processore virtuale detto Java Virtual Machine; al 2014 Java risulta essere uno dei linguaggi di programmazione più usati al mondo, specialmente per applicazioni client-server, con un numero di sviluppatori stimato intorno ai 9 milioni. Java venne creato per soddisfare cinque obiettivi primari:
Quando ci si affaccia per la prima volta ad un linguaggio di programmazione la prima cosa da cui iniziare è il classico Hello World!
class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } }
Tipo | Descrizione | Classe contenitore |
---|---|---|
Byte | intero con segno a 8 bit | byte |
Short | intero con segno a 16 bit | short |
int | intero con segno a 32 bit | integer |
Long | intero con segno a 64 bit | long |
Float | virgola mobile a 32 bit singola precisione | float |
Double | virgola mobile a 64 bit doppia precisione | double |
Char | carattere singolo Unicode (intero senza segno a 16 bit) | character |
Boolean | true o false | boolean |
static final tipo_costante= valore;
static final String SALUTO = "Ciao";
Abbiamo visto una parte decisamente minima del linguaggio di programmazione JAVA. Diventa veramente facile dilungarsi in lunghe e complesse spiegazioni, pertanto conviene affrontare le cose di volta in volta. Spero di aver fatto capire quanto possa essere potente ed utile questo linguaggio ausiliandolo alle pagine web, i software e le applicazioni mobile. Stesso discorso anche qui, invito chiunque ad approfondirne di più perchè c'è ancora moltissimo da scoprire ed imparare.
A presto, GG-CREATOR.
Si ringrazia Wikipedia.