Programmazione in Java

Slides:



Advertisements
Presentazioni simili
Introduzione al linguaggio C++
Advertisements

LINGUAGGIO DI PROGRAMMAZIONE C
Ambiente Java.
Introduzione al linguaggio C
© 2007 SEI-Società Editrice Internazionale, Apogeo Unità A2 Java: le basi del linguaggio.
Programmazione assembler
Package Utilizzo classi.
Recupero debito quarto anno Primo incontro
Introduzione alla programmazione A. Ferrari. Il linguaggio C Nel 1972 Dennis Ritchie nei Bell Laboratories progettò il linguaggio C Il linguaggio possiede.
I DATI I PRINCIPALI TIPI DI DATO UTILIZZATI IN PROGRAMMAZIONE
22/10/2004Programmazione e Laboratorio di Programmazione – Luca Tesei1 Laboratorio – Primo Impatto Scrivere un semplice programma I primi concetti.
Massa Laura Mela Enrica
Programmazione Procedurale in Linguaggio C++
Programmazione Procedurale in Linguaggio C++
Programmazione in Java (3)
Tipi di dato e controllo del flusso Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA.
Terza parte: Programmazione ad oggetti in Java. Cosè Java Linguaggio di programmazione definito dalla Sun Obiettivo: sviluppo di applicazioni sicure,
Corso di Fisica Computazionale I
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Introduzione a JAVA Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dellambiente di sviluppo, compilazione.
1 Corso di Informatica (Programmazione) Lezione 7 (5 novembre 2008) Programmazione in Java: lessico, variabili, tipi primitivi, assegnamento a variabile.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Variabili e tipi primitivi Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Array Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Assegnamento di valore a una variabile Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: funzione di output a video Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: i commenti Anno Accademico 2009/2010.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Le stringhe di caratteri in Java Anno Accademico 2009/2010.
Introduzione al linguaggio Java
Gestione dei Progetti Software 2 (a.a. 2004/05) - Lezione 3 1 JAVA e Internet: il World Wide Web Internet: milioni di computer collegati fra di loro attraverso.
Primi programmi in Java
CAPITOLO 1 JAVA: UN TUFFO NEL LINGUAGGIO E NELL'AMBIENTE.
CAPITOLO 4 LINGUAGGIO JAVA: COSTRUTTI DI BASE. ALFABETO Java adotta la codifica standard Unicode della società Unicode, Inc. (ftp://ftp.unicode.org) definito.
Dichiarazioni e tipi predefiniti nel linguaggio C
Il Linguaggio C.
Java base I: Sintassi e tipi di dati
Argomenti della lezione
LA DOCUMENTAZIONE È noto che un buon programma dovrebbe essere ben documentato.. ma lesperienza insegna che quasi mai ciò viene fatto! –non cè tempo, ci.
Introduzione a:. Nella prima parte di questo corso si vedranno i CONCETTI di: CLASSE (programma) METODO (Algoritmi e dati) CONCETTI CLASSICI DI PROGRAMMAZIONE.
Programmazione in Java Claudia Raibulet
Programmazione in Java Claudia Raibulet
JAVA Franco Bombi 8 ottobre FB Introduzione Java è un linguaggio di impiego generale, basato su classi e orientato agli oggetti Java.
Java Contardi Carlo A.S. 2008/09.
I Metodi in Java Il termine "metodo" è sinonimo di "azione". Quindi, affinché un programma esegua qualche istruzione, deve contenere metodi.
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Java come linguaggio di programmazione
Fopndamenti di programmazione. 2 La classe String Una stringa è una sequenza di caratteri La classe String è utilizzata per memorizzare caratteri La classe.
ISTITUTO STATALE DI ISTRUZIONE SUPERIORE F. ENRIQUES CORSO JAVA – PROVA INTERMEDIA DEL 12 MARZO 2007 NOME: COGNOME: ________________________________________________________________________________.
Appunti di Java (J2SDK 1.4.2, JDK 1.6.0) prof. Antonella Schiavon settembre 2009.
Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione.
Corso JAVA Lezione n° 02 Istituto Statale di Istruzione Superiore “F. Enriques”
JAVA Per iniziare. Verificare installazione javac –version java –version Cercare i files e sistemare eventualmente il path.
Una "vera" classe.. ..un esempio pratico: la calcolatrice
Lezione 3 Struttura lessicale del linguaggio
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
la traduzione dei programmi
1 Corso di Informatica (Programmazione) Lezione 8 (7 novembre 2008) Programmazione in Java: operatori aritmetici, operatori di assegnamento e cast.
Introduzione a Javascript
Parte 3 Lo stato: variabili, espressioni ed assegnazioni
Capitolo 6 Iterazione Lucidi relativi al volume: Java – Guida alla programmazione James Cohoon, Jack Davidson Copyright © The McGraw-Hill Companies.
© Copyright NTT DATA Italia – All Rights Reserved The information contained in this document is the property of NTT DATA Italia S.p.A. and the addressee.
Programmazione in Java
1 Il linguaggio C Precisazioni sull’esperienza in laboratorio.
1 Java primo contatto Quando le classi fanno la differenza …
Cloud informatica V anno. Introduzione a PHP Lo scripting PHP PHP è un linguaggio di scripting lato server. Le caratteristiche di un linguaggio di scripting.
12/08/02Introduzione 1 Introduzione a Java La programmazione Il linguaggio Java Primi programmi.
Programmazione orientata agli Oggetti Introduzione a Java.
Introduzione. 2 Perché Java? Java è un linguaggio di programmazione nato per essere eseguito su macchine e sistemi operativi molto diversi fra loro. A.
Basi di Java Strutture base di Java. Basi di java ▪Variabili ▪Operatori ▪Condizioni e Cicli ▪Array.
Transcript della presentazione:

Programmazione in Java Claudia Raibulet raibulet@disco.unimib.it

Java Linguaggio di programmazione svuluppato da Sun Microsystems verso la meta’ degli anni ’90 Caratteristiche: Orientato agli oggetti Architettualmente neutro Interpretato … Sito di Java: http://java.sun.com

I passi per sviluppare ed eseguire un programma Java Editare il testo del programma: creazione del file sorgente .java Il file .java contiene le istruzioni scritte nel linguaggio Java Compilazione del file sorgente .java e generazione del file bytecode .class Traduzione del file di testo in istruzioni comprensibili alla Java Virtual Machine (JVM) Interpretazione ed esecuzione del file .class JVM e’ un intreprete che traduce ogni istruzione scritta in bytecode in istruzioni comprensibili alla piattaforma su cui vengono eseguite

Struttura base di un programma public class NomeClasse { public static void main (String args[]) //dichiarazioni variabili //istruzioni } Commenti in Java – due tipi: 1. // fino alla fine della riga 2. /* inizio commento … Commenti su piu’ righe fine commento */

Il primo esempio: Hello World! Problema: Visualizzare sullo schermo (standard output) il testo: “Hello World!”

Primo passo Utilizzando un editor di testo (Notepad, Blocco Note, …attenzione WORD non va bene!!!! perche’ non rispetta lo standard ASCII) si scrive il seguente codice sorgente del programma: public class HelloWorld { public static void main (String args[]) System.out.println(“Hello World!”); } Si salva il file specificando come nome del file il nome della classe e come estensione .java HelloWorld.java Osservazione: il compilatore e l’interprete di Java sono case-sensitive (fanno la differenza tra minuscole e majuscole)

Secondo passo Compilazione del file HelloWorld.java: Aprire una finestra DOS Posizionarsi sulla cartella in cui e’ stato salvato il file sorgente e digitare: javac HelloWorld.java Il compilatore Java denominato javac genera nella stessa cartella il file HelloWorld.class

Terzo passo Eseguire il file .class: Nella stessa cartella dove si trovano il file sorgente .java e il file che contiene il bytecode .class digitare: java HelloWorld

Variabili Una variabile definisce una locazione di memoria con un identificatore (un nome) in cui e’ memorizzato un valore di un unico tipo Una variabile e’ utilizzata quando un dato valore varia durante l’esecuzione di un programma Tutte le variabili devono essere dichiarate prima di essere utilizzate: tipo identificatore;

Identificatori delle variabili Gli identificatori (i nomi) devono iniziare con una lettera oppure con “_” e possono contenere soltanto lettere, cifre, _ e $; di solito iniziano con una lettera minuscola Gli identificatori NON possono contenere: +, -, spazio, . , ‘, ; , ; … Esempi: var1 a2 _somma 1var nome cognome a+b …

Tipi di variabili boolean valori di verità (true o false) su 1 bit char caratteri rappresentati su 16 bit byte interi di 8 bit con segno short interi rappresentati su 16 bit int interi rappresentati su 32 bit long interi rappresentati su 64 bit float numeri reali rappresentati su 32 bit double numeri reali rappresentati su 64 bit

Tipi di variabili Inoltre, esiste un insieme di tipi detti tipi non primitivi (o classi predefinite) molto grande. Regola: Tipi di dati diversi sono incompatibili. Eccezioni: short, int, long, float, double (, byte) int x = 10; int y = 7; float rapporto = x/y; Il valore del risultato è 1.0 (o meglio 1.0F), ovvero il risultato intero completato con 0. Per avere il risultato con le cifre decimali precise, anche i due operandi dovrebbero essere di tipo float.

Commenti Si possono inserire due tipi di commenti: Su una sola riga // …dalla posizione dei due backslash fino alla fine della riga Su piu’ righe /* inizio commento su piu’ righe … fine commento su piu’righe */

Output a video Per stampare sullo standard output (video) si usa l’istruzione: System.out.print(…); //Stampa cosa c’e’ tra le parentesi Oppure: System.out.println(…); //e VA A CAPO

Esempi Esempio1: System.out.print(“Hello World!”); System.out.print(“Ciao Mondo!”); Risultato stampato sullo schermo: Hello World!Ciao Mondo! Esempio2: Hello World! Ciao Mondo!

Istruzioni in Java Osservazione: OGNI ISTRUZIONE IN JAVA FINISCE CON “;”