Scaricare la presentazione
La presentazione è in caricamento. Aspetta per favore
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
ProjectPropertiesRun/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
Presentazioni simili
© 2024 SlidePlayer.it Inc.
All rights reserved.