La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Java Contardi Carlo A.S. 2008/09.

Presentazioni simili


Presentazione sul tema: "Java Contardi Carlo A.S. 2008/09."— Transcript della presentazione:

1 Java Contardi Carlo A.S. 2008/09

2 Introduzione Java è un linguaggio ad alto livello ed orientato agli oggetti La sintassi è molto simile a quella del C/C++ è stato pensato anche in riferimento all’importanza delle reti di computer (applet all’interno delle pagine Web) Contardi Carlo A.S. 2008/09

3 Java è stato creato dalla Sun Microsystem ed ha fatto la sua apparizione ufficiale nel 1995
Orientato agli oggetti: vengono messi a disposizione dei costrutti per trattare i concetti fondamentali di oggetto, classe ed ereditarietà Contardi Carlo A.S. 2008/09

4 Portabilità La portabilità è la capacità di un programma di essere eseguito su macchine diverse senza dover essere modificato e ricompilato Interprete (java) Programma Java Bytecode (JVM) Compilatore (javac) Contardi Carlo A.S. 2008/09

5 Librerie La disponibilità di un vasto insieme di librerie consente di raggiungere uno degli obbiettivi della programmazione orientata agli oggetti: la riusabilità del software Contardi Carlo A.S. 2008/09

6 java.net: supporto per applicazioni in rete
java.lang: collezione delle classi di base che è sempre inclusa in tutte le applicazioni java.io: libreria per la gestione degli accessi ai file e ai flussi di in/output java.awt: libreria contenente le classi per la gestione dei componenti grafici (colori, font, bottoni, finestre) java.net: supporto per applicazioni in rete java.util: classi di utilità varie (array dinamici, struttura di dati stack) Contardi Carlo A.S. 2008/09

7 Gestione della memoria
La gestione della memoria in Java è effettuata automaticamente dal sistema run-time. Questo sistema si preoccupa dell’allocazione della memoria e della successiva deallocazione. Programmi più affidabili e robusti, si evitano gli errori (frequenti in C/C++) legati all’uso di puntatori Contardi Carlo A.S. 2008/09

8 Struttura dei programmi
class <nome classe> { public static void main(String args[]) // dichiarazione variabili // istruzioni } Contardi Carlo A.S. 2008/09

9 JBuilder File  New  Class Contardi Carlo A.S. 2008/09

10 Contardi Carlo A.S. 2008/09

11 ProjectPropertiesRun/Debug
Contardi Carlo A.S. 2008/09

12 Primo programma !!!! Contardi Carlo A.S. 2008/09

13 Contardi Carlo A.S. 2008/09

14 // dichiarazione di variabili tipo nome_variabile int pippo;
//assegnazione di un valore destinazione=sorgente pippo = 2; Contardi Carlo A.S. 2008/09


Scaricare ppt "Java Contardi Carlo A.S. 2008/09."

Presentazioni simili


Annunci Google