1 Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dellambiente di sviluppo, compilazione.

Slides:



Advertisements
Presentazioni simili
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Advertisements

DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2013 Marco D. Santambrogio – Gianluca Durelli -
Programmazione in Java
1 Introduzione ai calcolatori Parte II Software di base.
I linguaggi di programmazione
Ogni PC, per iniziare a lavorare, ha bisogno di un sistema operativo. Infatti questo è il primo programma che viene eseguito e che permette all'utente.
CONOSCIAMO IL WINDOWS '95.
Massa Laura Mela Enrica
Introduzione a JAVA Dott. Ing. Leonardo Rigutini Dipartimento Ingegneria dellInformazione Università di Siena Via Roma 56 – – SIENA
FONDAMENTI DI INFORMATICA
Modulo: Esercitazioni di Sistemi Operativi Corso di Alfabetizzazione Informatica per gli Studenti della Scuola Speciale per Archivisti e Bibliotecari.
Process synchronization
Terza parte: Programmazione ad oggetti in Java. Cosè Java Linguaggio di programmazione definito dalla Sun Obiettivo: sviluppo di applicazioni sicure,
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Introduzione a JAVA Anno Accademico 2009/2010.
Corso di Laurea in Biotecnologie Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 12 (19 novembre 2008) Programmazione in Java: i metodi statici.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) Assegnamento di valore a una variabile Anno Accademico 2009/2010.
1 Corso di Informatica (Programmazione) Lezione 10 (12 novembre 2008) Programmazione in Java: espressioni booleane e controllo del flusso (selezione)
Corso di Informatica (Programmazione)
1 Corso di Informatica (Programmazione) Lezione 13 (21 novembre 2008) Programmazione in Java: stringhe e array.
1 Corso di Laurea in Biotecnologie Informatica (Programmazione) JAVA: i commenti Anno Accademico 2009/2010.
Corso di Laurea in Biotecnologie Informatica (Programmazione)
Introduzione al linguaggio Java
Internet Explorer Il browser.
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Analisi ed ottimizzazione di strumenti Software per l'utilizzo di IDL sulla GRID ENEA S.PI.1.2 Strumenti per la grafica Marta Chinnici Portici, 11 Dicembre.
Primi programmi in Java
CAPITOLO 1 JAVA: UN TUFFO NEL LINGUAGGIO E NELL'AMBIENTE.
Windows Sistema operativo con interfaccia grafica per PC IBM compatibili (varie versioni dal 95) La gestione dei file viene fatta secondo le modalità.
Seminario Swarm Seminario su Swarm Pietro Terna web.econ.unito.it/terna.
Introduzione a Java.
Argomenti della lezione
Corso di PHP.
Programmazione in Java
Il compilatore Dev-C++
1° passo Aprire Internet Explorer Andare alla homepage di Ateneo Aprire il menu Ateneo Scorrere fino Servizi di Ateneo Cliccare su Servizi Informatici.
WINDOWS XP PRIMI PASSI. Caratteristiche del sistema Le caratteristiche di base del PC (tipo e versione del sistema operativo installato, tipo e velocità
Programmazione “Object Oriented” Le basi del linguaggio
Inserire il CDROM CygWin nel lettore, aprite la directory cyg e lanciare in esecuzione (con un doppio click del pulsante sinistro del mouse sulla relativa.
Il desktop di Windows Il mouse. Il puntatore del mouse. Il cestino non selezionato. Il cestino selezionato.
PROGRAMMARE IN C Un ambiente di sviluppo `e un software che serve per scrivere ed eseguire programmi. Generalmente integra almeno 3 funzionalita’: Editor:
Configurazione in ambiente Windows Ing. A. Stile – Ing. L. Marchesano – 1/23.
Java come linguaggio di programmazione
Di Luca Santucci 5° Programmatori
Laboratorio Alfabetizzazione Informatica
Internet Explorer I preferiti Stampa di pagine web Salvataggio di pagine web Copia di elementi di pagine web in altri applicativi.
Prompt dei comandi – Windows XP In Windows XP si avvia con Start AccessoriSistema Prompt dei comandi … oppure con Start Esegui cmd.exe.
Ant Che cos’è Come si utilizza Funzionalità principali
Gena - Applicata - 05/061 Java: javac e java Per compilare una classe: > javac NomeClasse.java  NomeClasse.class javac = invocazione.
USO DEL COMPUTER E GESTIONE DEI FILE
ASP – Active Server Pages Introduzione Pagine Web Statiche & Dinamiche(ASP)
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Lab 1: Marzo 2014 Marco D. Santambrogio – Gianluca Durelli -
Modulo 6 Test di verifica
Introduzione. Introduzione Un’applet Java: Una applet ("applicazioncina") è una applicazione non autonoma, ma pensata per far parte di una pagina Internet.
Introduzione a Windows Lezione 2 Riccardo Sama' Copyright  Riccardo Sama'
PHP - PHP: Hypertext Preprocessor. Introduzione PHP (acronimo ricorsivo per "PHP: Hypertext Preprocessor") è un linguaggio di scripting general-purpose.
JAVA Per iniziare. Verificare installazione javac –version java –version Cercare i files e sistemare eventualmente il path.
Programmazione ad oggetti
Fondamenti di informatica Oggetti e Java Luca Cabibbo Luca Cabibbo – Fondamenti di informatica: Oggetti e Java Copyright © 2004 – The McGraw-Hill Companies.
Introduzione a Windows (Seconda parte) Lezione 3 Riccardo Sama' Copyright 
1 Corso di Informatica (Programmazione) Lezione 8 (7 novembre 2008) Programmazione in Java: operatori aritmetici, operatori di assegnamento e cast.
© 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.
1 Java primo contatto Quando le classi fanno la differenza …
Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Rita Riccardo
12/08/02Introduzione 1 Introduzione a Java La programmazione Il linguaggio Java Primi programmi.
LA GESTIONE di FILE e CARTELLE
Programmazione orientata agli Oggetti Introduzione a Java.
Prof. P.Sanna - Prof.ssa D.Lecca Corso A programmatori 1 La gestione delle risorse e dei file.
Transcript della presentazione:

1 Corso di Informatica (Programmazione) Lezione 6 (31 ottobre 2008) Introduzione a Java: primo programma, installazione dellambiente di sviluppo, compilazione ed esecuzione

2 Introduzione Java è un linguaggio di programmazione progettato da Sun MicroSystems alla fine del 1995 con lo scopo di permettere la programmazione in ambienti eterogenei, distribuiti e in rete. Java è object-oriented, semplice, interpretato (byte code), portabile, sicuro, robusto, garantisce alte prestazioni, etc.

3 Per programmare in Java… … occorre installare: un editor di testi (NotePad, WordPad, etc.), meglio se con funzionalità specifiche per Java lambiente di sviluppo completo a linea di comando Attenzione! Il file che contiene il programma Java (codice sorgente) DEVE essere in PURO TESTO, perciò NON DEVE essere prodotto con programmi tipo Word

4 Programmare in Java Per realizzare ed eseguire un programma Java si deve: 1. creare il codice sorgente Java (testo scritto in Java) del programma 2. compilare il codice sorgente (generazione del byte code Java) 3. eseguire (tramite linterprete Java) il byte code

5 Il primo programma Java Creazione del codice sorgente: aprire un nuovo file nelleditor di testi e copiare il seguente codice public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); } salvare il file con il nome MioProgramma.java

6 Il primo programma Java Il file sorgente deve: avere lo stesso nome dato alla classe definita con public class (MioProgramma) avere estensione.java Attenzione! Il nome MioProgramma è diverso da mioprogramma, Mioprogramma e mioProgramma. Infatti il compilatore e linterprete Java sono case sensitive

7 Il primo programma Java Intestazione della classe MioProgramma public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

8 Il primo programma Java Parentesi graffe che delimitano il corpo della classe public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

9 Il primo programma Java Metodo main metodo invocato durante lesecuzione del programma public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

10 Il primo programma Java Parentesi graffe che delimitano il corpo del metodo main public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

11 Il primo programma Java Corpo del metodo main insieme di istruzioni che definiscono il programma public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

12 Il primo programma Java Tutte le istruzioni devono terminare con un ; public class MioProgramma { public static void main(String arg[]) { System.out.println(Hello world!); }

13 Il primo programma Java Un secondo esempio che calcola larea del rettangolo… public class AreaRettangolo { public static void main(String arg[]) { int base=3; int altezza=7; int area=base*altezza; System.out.println(Area=); System.out.println(area); } Salvare il file con il nome AreaRettangolo.java

14 Ambiente di sviluppo JDK JDK Java Development Kit 1. scaricare Java SE Development KIT (JDK) 6 update 10 alla pagina: Il file ha nome jdk-6u10-windows-i586-p.exe 2. fare doppio click sullicona del file scaricato e seguire le istruzioni Attenzione! Queste si istruzioni riferiscono a Windows! Il sistema operativo va selezionato nella fase descritta al punto 1

15 Ambiente di sviluppo JDK JDK Java Development Kit 3. annotare il percorso della cartella di installazione di JDK, in cui vengono installati tutti i file di JDK (as esempio: C:\Programmi\Java\jdk1.6.0_10) 4. rimuovere il file jdk-6u10-windows- i586-p.exe per riguadagnare spazio su disco Attenzione! Scrivere C:\Programmi\Java\jdk.6.0_10 significa fornire il percorso completo per arrivare alla cartella jdk1.6.0_10 che è contenuta nella cartella Java che a sua volta è contenuta nella cartella Programmi che risiede sul disco etichettato con C:

16 Ambiente di sviluppo JDK JDK Java Development Kit 5. eseguire il setup dellambiente (istruzioni per Windows 2000, XP e Vista) I. clickare, con il pulsante destro, su My Computer (o Risorse del Computer) del Menu di Avvio (o sullicona del desktop) e scegliere Properties (o Proprietà) II. selezionare il tab Advanced (o Avanzate) III. clickare sul pulsante Environment variables o (Variabili dambiente) IV. selezionare PATH (o Path) tra le variabili di sistema e clickare sul pulsante Edit (o Modifica)

17 Ambiente di sviluppo JDK JDK Java Development Kit 5. eseguire il setup dellambiente (istruzioni per Windows 2000, XP e Vista) V. aggiungere, a destra della linea che viene evidenziata, un punto e virgola seguito dal percorso della cartella in cui è stato installato JDK (di cui si è preso nota al punto 3) seguito da \bin (senza lasciare spazi). Ad esempio ;C:\Programmi\Java\jdk1.6.0_10\bin. Clickare poi sul pulsante OK Il setup dellambiente è necessario per poter invocare compilatore e interprete da qualsiasi cartella senza avere la necessaità di specificare ogni volta lintero percorso della cartella di installazione di JDK

18 Ambiente di sviluppo JDK JDK Java Development Kit 5. eseguire il setup dellambiente (istruzioni per Windows 95, 98 e Me) I. aprire il file Autoexec.bat con NotePad II. cercare la riga che inizia con set PATH A. se esiste aggiungere, a destra della riga, un punto e virgola seguito dal percorso della cartella in cui è stato installato JDK (di cui si è preso nota al punto 3) seguito da \bin (senza lasciare spazi) B. se non esiste crearla scrivendo ad esempio: set PATH=%PATH%;C:\Programmi\Java\jdk1.6.0_10\bin

19 Ambiente di sviluppo JDK JDK Java Development Kit 6. eseguire una verifica dellambiente I. aprire il Prompt dei comandi selezionando, dal Menu di Avvio, Programmi, poi Accessori e clickando infine Prompt dei comandi II. scrivere il comando javac –version e premere INVIO, se loutput è del tipo: javac 1.6.0_10 javac: no source files Usage: javac where possible options include: -g Generate all debugging info -g:none Generate no debugging info …

20 Il prompt dei comandi Per compilare ed eseguire un programma Java occorre aprire il Prompt dei comandi selezionando, dal Menu di Avvio, Programmi, poi Accessori e clickando infine su Prompt dei comandi. Il prompt dei comandi è un terminale che permette allutente di comunicare con il computer. Più precisamente lutente scrive dei comandi e preme INVIO, il terminale esegue il comando e invia allutente la risposta a video. Prima di Windows, questo era lunico modo di comunicare con il computer (sistema operativo MS-DOS).

21 Il prompt dei comandi Il prompt indica sempre il percorso della cartella in cui ci si trova (working directory in inglese o cartella di lavoro in italiano). Sul disco etichettato con C: esiste dunque una cartella Document and Settings che contiene la cartella rizzi. Tutti i comandi che vengono scritti nel prompt agiscono sulla working directory (in questo caso su rizzi)

22 Il prompt dei comandi Comandi utili (…ricordarsi di premere INVIO!): cd posiziona il prompt nella cartella il cui percorso completo è indicato da Ad esempio il comando: cd C:\Programmi\Java\jdk1.6.0_10 posiziona il prompt nella cartella jdk1.6.0_10 che diventa quindi la nuova working directory dir elenca tutti i file e tutte le cartelle contenute nella working directory

23 Compilazione ed esecuzione Per compilare ed eseguire un programma Java... si supponga che il codice sorgente sia il file MioProgramma.java contenuto nella cartella C:\EserciziJava. Quindi: 1. aprire il Prompt dei comandi e fare in modo che la working directory sia la cartella EserciziJava (dove risiede il programma), con il comando: cd C:\EserciziJava (INVIO!!!)

24 Compilazione ed esecuzione 2. compilare il sorgente Java con il comando: javac MioProgramma.java (INVIO!!!) javac è il compilatore Java che produce il byte code file a partire dal sorgente MioProgramma.java MioProgramma.class è il byte code file prodotto 3. lanciare linterprete Java per eseguire il byte code file: java MioProgramma (INVIO!!!)

25 Compilazione ed esecuzione ATTENZIONE! Se il setup dellambiente di sviluppo di Java (JDK) non è avvenuto oppure la sua verifica non ha dato esito positivo i due comandi precedenti devono essere riscritti nel seguente modo: C:\Programmi\Java\jdk1.6.0_10\bin\javac MioProgramma.java C:\Programmi\Java\jdk1.6.0_10\bin\java MioProgramma si deve cioè specificare il percorso completo per arrivare al compilatore ( javac ) e allinterprete ( java ) che si trovano nella cartella bin della cartella di installazione di JDK (di cui si è già preso nota…)