Java: differenze tra le versioni

Wikibooks, manuali e libri di testo liberi.
Contenuto cancellato Contenuto aggiunto
corretto link alla categoria di Wikibooks
rimosso "secondo linguaggio più usato" perchè senza fonte e non indica in base a quali parametri
Riga 1: Riga 1:
{{Java}}
{{Java}}


'''Java''' è un [[:Categoria:Programmazione|linguaggio di programmazione]] [[w:Programmazione orientata agli oggetti|object oriented]] realizzato dalla [http://www.oracle.com/us/sun/index.htm Sun Microsystems] e da [http://www.oracle.com/us/corporate/index.html Oracle Corporation] successivamente all'acquisizione di Sun del 2010, indipendente dalla piattaforma, modellato a partire dai linguaggi [[C]] e [[Dal C al C++|C++]] di cui mantiene molte caratteristiche. Java è il secondo linguaggio più diffuso al mondo, dopo il C.
'''Java''' è un [[:Categoria:Programmazione|linguaggio di programmazione]] [[w:Programmazione orientata agli oggetti|object oriented]] realizzato dalla [http://www.oracle.com/us/sun/index.htm Sun Microsystems] e da [http://www.oracle.com/us/corporate/index.html Oracle Corporation] successivamente all'acquisizione di Sun del 2010, indipendente dalla piattaforma, modellato a partire dai linguaggi [[C]] e [[Dal C al C++|C++]] di cui mantiene molte caratteristiche.


L’indipendenza dalla piattaforma è ottenuta grazie all'uso di uno strato software chiamato [[w:Java Virtual Machine|Java Virtual Machine]] (JVM) che traduce le istruzioni dei codici binari indipendenti dalla piattaforma, generati dal compilatore Java, in istruzioni eseguibili dalla macchina locale.
L’indipendenza dalla piattaforma è ottenuta grazie all'uso di uno strato software chiamato [[w:Java Virtual Machine|Java Virtual Machine]] (JVM) che traduce le istruzioni dei codici binari indipendenti dalla piattaforma, generati dal compilatore Java, in istruzioni eseguibili dalla macchina locale.

Versione delle 22:53, 18 dic 2015

Indice del libro

Java è un linguaggio di programmazione object oriented realizzato dalla Sun Microsystems e da Oracle Corporation successivamente all'acquisizione di Sun del 2010, indipendente dalla piattaforma, modellato a partire dai linguaggi C e C++ di cui mantiene molte caratteristiche.

L’indipendenza dalla piattaforma è ottenuta grazie all'uso di uno strato software chiamato Java Virtual Machine (JVM) che traduce le istruzioni dei codici binari indipendenti dalla piattaforma, generati dal compilatore Java, in istruzioni eseguibili dalla macchina locale.

Java ha quindi unito i vantaggi di un linguaggio compilato a quelli di uno interpretato. Il sorgente Java viene infatti compilato in un codice intermedio tra il linguaggio macchina e il codice sorgente: il bytecode. Il file scritto in Bytecode sarà effettivamente il programma Java e ogni istruzione scritta in bytecode viene interpretata dalla JVM a runtime

Ad oggi esistono svariate implementazioni di JVM per le più diffuse piattaforme (Windows, Linux, Unix, Mac, OS/2, ecc.); inoltre un plugin della Java Virtual Machine è disponibile per i vari Browser (come Firefox e Explorer) per poter eseguire particolari programmi Java presenti in rete, le cosiddette applet, ormai cadute in disuso.

Suddivisione del libro

Questo libro intende essere un manuale che tratta della programmazione in linguaggio Java per la piattaforma Java. È da intendersi principalmente come riferimento per chi già conosce il linguaggio.

Questo libro è suddiviso in tre parti.

  • Nella prima sono descritti i concetti e i costrutti di base.
  • Nella seconda, sono presentati i rimanenti aspetti e costrutti del linguaggio.
  • Nella terza, sono presentate alcune delle librerie standard, che sono parte della piattaforma Java, e che sono usate più di frequente.

Altri progetti

Linguaggi di programmazione su Wikibooks

Ada | Assembly | C | C++ | C# | CSS | HTML | Java | JavaScript | Lisp | LOGO | Lua | Pascal | Perl | PHP | Prolog | Python | XML