Luigi Arlotta
a- a+

Caratteristiche Principali

Java è un linguaggio indipendente dallapiattaforma.

Java compila i sorgenti dei suoi programmi in un codice dettoBytecode, diverso dal linguaggio macchina. IlBytecode al momento dell'esecuzione del programma vieneinterpretato da uno strumento chiamato Java VirtualMachine (JVM). Il programma Java, una voltacompilato, è legato alla JVM e non alla macchina o alsistema operativo su cui è avvenuta lacompilazione.
I browser attualmente in circolazione implementanouna Java Virtual Machine per poter eseguire i programmi Javacontenuti nelle pagine HTML scaricate dalla rete. Questiprogrammi, scritti in Java, sono detti Applet. Almomento dello sviluppo di un applet dobbiamo tenere presenteche i browser più vecchi potrebbero non implementarela versione della JVM necessaria all´esecuzionedell´applet.
Questa politicacomporta anche alcuni svantaggi, primo tra tutti èquello della lentezza di esecuzione. Java infatti, essendo unlinguaggio interpretato, farà si che perl'esecuzione di un programma il vostro computer esegua unnumero di istruzioni macchina pari ad oltre il doppio delleistruzioni che verrebbero eseguite se lo stesso programmafosse stato scritto in C.

Java è un linguaggio ad oggetti

Un oggetto è un insieme di dati efunzioni che ne definiscono lo stato ed ilcomportamento. In Java le classi sono deiprototipi di oggetti, ovvero sono delle strutture datiutilizzate per definire le caratteristiche e lefunzionalità di un determinato tipo di oggetto. Unaclasse, una volta definita, viene instanziata creandoun oggetto. E' importante non far confusione tra ladefinizione di una classe e l'instanzizione di unoggetto. Definire una classe consiste nell'elencare unaserie di proprietà e funzioni, instanziare un oggettoinvece vuol dire creare una variabile che presenta lecaratteristiche della classe da cui è stata generata.

 



Ti potrebbe interessare anche

commenta la notizia