Programmazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013
|
|
- Gabriele Bartolini
- 7 anni fa
- Visualizzazioni
Transcript
1 Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013
2 Sommario Uso dell ambiente di sviluppo Eclipse API di Java Istruzione di scrittura Istruzione di lettura 16/01/2013 2
3 Installazione di Eclipse Eclipse è un Ambiente di sviluppo integrato (IDE -Integrated Development Enviroment) open-source ovvero una piattaforma integrata che consente di gestire l'intero processo di sviluppo di applicazioni Java scaricabile gratuitamente da: E necessario scegliere la versione adatta al proprio sistema operativo del file, nel mio caso: Eclipse Classic 3.7.1, 174 MB Windows 32 Bit Mac OS X Linux 32bit Linux 64bit 16/01/2013 3
4 Installazione Eclipse Decomprimere il file scaricato dal sito di riferimento C:\Documents and Settings\Administrator\Desktop\eclipse-SDK win32.zip
5 Esecuzione Eclipse Per avviare Eclipse entrare nella cartella eclipse e avviare il file eclipse.exe
6 Esecuzione Eclipse Ci sarà chiesto di specificare in quale cartella (workspace folder) inserire i nostri progetti.
7 Esecuzione Eclipse Dopo aver dato OK parte Eclipse e inizia a caricare l interfaccia (Loading Workbench)
8 e viene visualizzata la finestra di Welcome
9 ..dopo aver chiuso la finestra di Welcome
10 troviamo l interfaccia grafica di Eclipse e siamo pronti per creare un nuovo Progetto Java, scegliendo File->New Project Java
11 File->new Java Project otteniamo una finestra dove possiamo scrivere il nome del nostro progetto
12 Scegliamo il nome esercizi di prova e spingiamo il tasto Finish
13 Otteniamo la finestra con evidenziato il nome del progetto
14 Ora per creare una classe Java scegliamo File->new class
15 Otteniamo questa finestra
16 Inseriamo il nome del programma (classe) e scegliamo di inserire il metodo main
17 Inseriamo il nome e scegliamo di inserire il metodo main spingiamo Finish
18
19 Esecuzione Eclipse Scrivo la prima istruzione Java nel primo programma: System.out.println("Benvenuto al corso di Java");
20
21 Compilo ed eseguo
22 Compilo ed eseguo
23 Compilo ed eseguo
24
25
26
27 Istruzione di scrittura Per scrivere in output "Benvenuti al corso JAVA" è molto semplice! System.out.println ("Benvenuti al corso JAVA"); Per stampare una stringa di caratteri basta utilizzare System.out (oggetto,predefinito di semplice uso, contenuto nel package java.io, appartenente alla classe (PrintStream) e dirgli di utilizzare il metodo println passandogli come parametro la stringa che segue 16/01/
28 Istruzione di scrittura System.out.println ("Benvenuti al corso JAVA"); Chiediamo il servizio di stampa, invocando il metodo println dell oggetto System.out System.out.println ( Benvenuti al corso JAVA"); oggetto metodo informazioni fornite al metodo: i parametri 16/01/ dot notation
29 public class Benvenuto { Primo Programma /** args */ public static void main(string[] args) { // TODO Auto-generated method stub System.out.println("Benvenuto al corso di Java"); } }
30 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 30
31 Programma con un errore in fase di compilazione public class Benvenuto { /** args */ public static void main(string[] args) { // TODO Auto-generated method stub System.out.println("Benvenuto al corso di Java"); } }
32 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 32
33 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 33
34 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 34
35 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 35
36 Le classi base non richiedono di importare il package, in quanto queste sono importate automaticamente 16/01/2013 Corso di Fondamenti di Informatica1 36
37 Istruzione di lettura Per leggere i dati da input è un po più complicato! In Java ci sono molti modi per leggere stringhe da tastiera 16/01/2013 Corso di Fondamenti di Informatica1 37
38 Istruzione di lettura Per le operazioni di lettura esiste System.in un oggetto analogo a System.out, che gestisce il flusso dei dati da tastiera. Ma per leggere i dati da input è un po più complicato in quanto è necessario prima di tutto definire un oggetto (es. In) in grado di acquisire i dati digitati in input ed inoltre, creare un oggetto (es. Tastiera ) appartenente alla classe BufferedReader, che consente tramite il metodo readline() di leggere dallo standard input una riga alla volta. 16/01/2013 Corso di Fondamenti di Informatica1 38
39 Istruzione di lettura InputStreamReader In = new InputStreamReader(System.in); BufferedReader Tastiera = new BufferedReader(In); String cognome,nome; System.out.print("Immetti cognome: "); cognome=tastiera.readline(); System.out.print("Immetti nome: "); nome=tastiera.readline(); System.out.println("Sono "+cognome+" "+nome); 16/01/2013 Corso di Fondamenti di Informatica1 39
40 Creo un nuovo programma (classe java di nome Lettura) 16/01/2013 Corso di Fondamenti di Informatica1 40
41 Vado a inserire le nuove istruzioni 16/01/2013 Corso di Fondamenti di Informatica1 41
42 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 42
43 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 43
44 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 44
45 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 45
46 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 46
47 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 47
48 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 48
49 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 49
50 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 50
51 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 51
52 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 52
53 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 53
54 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 54
55 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 55
56 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 56
57 Ottengo il programma dove sono evidenziati gli errori 16/01/2013 Corso di Fondamenti di Informatica1 57
58 import java.io.*; public class Lettura { /** args IOException */ public static void main(string[] args) throws IOException { // TODO Auto-generated method stub InputStreamReader In = new InputStreamReader(System.in); BufferedReader Tastiera = new BufferedReader(In); String cognome,nome; System.out.print("Immetti cognome: "); cognome=tastiera.readline(); System.out.print("Immetti nome: "); nome=tastiera.readline(); System.out.println("Sono "+cognome+" "+nome); } } 16/01/2013 Corso di Fondamenti di Informatica1 58
59 import java.io.*; public class Lettura { /** args IOException */ public static void main(string[] args) throws IOException { // TODO Auto-generated method stub InputStreamReader In = new InputStreamReader(System.in); BufferedReader Tastiera = new BufferedReader(In); String cognome,nome; System.out.print("Immetti cognome: "); cognome=tastiera.readline(); System.out.print("Immetti nome: "); nome=tastiera.readline(); Con questa dichiarazione viene creato un oggetto In appartenente alla classe InputStreamReader, che consente di acquisire dall input i dati digitati dall utente (byte-caratteri). System.out.println("Sono "+cognome+" "+nome); } } Con questa dichiarazione viene creato un oggetto Tastiera di classe BufferedReader, che consente tramite il metodo readline() di leggere dallo standard input una riga alla volta. Per effettuare la lettura di una riga è necessario dichiarare una variabile di classe stringa. 16/01/
60 Input da tastiera Lo standard input di un computer è visto attraverso l oggetto predefinito System.in Questo oggetto mette a disposizione la classe InputStreamReader a partire da questo oggetto si possono creare nuovi oggetti di tipo BufferedReader con maggiori funzionalità La classe InputStreamReader Un InputStreamReader converte una sequenza di byte in una sequenza di caratteri in accordo con uno specifico sistema di codifica. La classe BufferedReader Un BufferedReader legge una sequenza di caratteri, la memorizza in un buffer in modo da fornire funzioni per la lettura di intere linee. 1. InputStreamReader In = new InputStreamReader(System.in); 2. BufferedReader Tastiera = new BufferedReader(In); Dopo queste operazioni posso utilizzare l oggetto Tastiera e il metodo readline() in grado di restituirmi una linea da tastiera (tutti i caratteri immessi fino alla pressione di un fine linea) sotto forma di stringa. String nome = Tastiera.readLine(); 16/01/
61 Input In Java ci sono molti modi per leggere stringhe da tastiera. Il più semplice è quello che fa uso del metodo predefinito showinputdialog presente nella classe JOptionPane, che fa parte della libreria swing (che pertanto va importata). Usando tale metodo l'input da tastiera viene letto (in modo più semplice) attraverso una finestra di dialogo (pag.37 testo). 16/01/
62 16/01/2013 Corso di Fondamenti di Informatica1 62
63 Input Le istruzioni di lettura sono: String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); ma richiedono di importare la libreria javax.swing.* : import javax.swing.* 16/01/
64 16/01/2013 Corso di Fondamenti di Informatica1 64
65 16/01/2013 Corso di Fondamenti di Informatica1 65
66 16/01/2013 Corso di Fondamenti di Informatica1 66
67 16/01/2013 Corso di Fondamenti di Informatica1 67
68 16/01/2013 Corso di Fondamenti di Informatica1 68
69 16/01/2013 Corso di Fondamenti di Informatica1 69
70 16/01/2013 Corso di Fondamenti di Informatica1 70
71 import javax.swing.*; public class LetturaG { /** Con questa dichiarazioni args viene importata la classe */ JOptionPane dalla libreria public static void main(string[] args) { // TODO Auto-generated method stub javax.swing String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); System.out.println("Ciao "+cognome+" "+nome); } } crea una finestra di dialogo avente come messaggio "Inserisci nome attraverso la quale legge una stringa da tastiera e restituisce (il riferimento a) tale stringa alla variabile nome 16/01/2013 Corso di Fondamenti di Informatica1 71
72 import javax.swing.*; public class LetturaG { /** args */ public static void main(string[] args) { // TODO Auto-generated method stub String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); System.out.println("Ciao "+cognome+" "+nome); } Il metodo della classe JOptionPane: } showinputdialog(string messaggio) ad esempio JOptionPane.showInputDialog("Inserisci nome") crea una finestra come questa e restituisce la stringa inserita in questa form dall'utente Nella variabile cognome 16/01/2013 Corso di Fondamenti di Informatica1 72
73 utilizziamo swing anche per l output 16/01/2013 Corso di Fondamenti di Informatica1 73
74 Basta sostituire l istruzione: System.out.println("Ciao "+cognome+" "+nome); con String testo = "Ciao "+cognome+" "+nome; JOptionPane.showMessageDialog(null,testo); } } 16/01/2013 Corso di Fondamenti di Informatica1 74
75 16/01/2013 Corso di Fondamenti di Informatica1 75
76 16/01/2013 Corso di Fondamenti di Informatica1 76
77 import javax.swing.joptionpane; public class LetturaescritturaG { /** args */ public static void main(string[] args) { // TODO Auto-generated method stub String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); String testo = "Ciao "+cognome+" "+nome; JOptionPane.showMessageDialog(null,testo); } } crea una finestra di dialogo attraverso la quale stampa il contenuto della stringa testo 16/01/2013 Corso di Fondamenti di Informatica1 77
78 78
79 API di Java Java è un linguaggio orientato agli oggetti basato sulla utilizzazione di packages (detti API - Application Programming Interface di Java) contenenti insieme di classi e oggetti con funzionalità affini. 79
80 Cosa abbiamo imparato finora? Come scaricare Eclipse: ed installarlo. Creare su Eclipse un nuovo progetto Java: File->New Project Java Creare una nuova classe Java: File->new class ricordandoci di inserire il metodo main. Compilare ed eseguire il programma. 16/01/
81 Inserire un istruzione di scrittura: System.out.println ( "); Inserire un istruzione di lettura: InputStreamReader In = new InputStreamReader(System.in); BufferedReader Tastiera = new BufferedReader(In); o String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); Come poter utilizzare solo alcune classi di un package: import java.io.bufferedreader; o tutte le classi: import java.io.ioexception; import java.io.*; import javax.swing.*; 16/01/
82 1)Cosa contiene un file.class? Codice nativo; Programmi sorgente; Bytecodes; JVM. Questionario 2)Lo stesso file.class può essere eseguito sia su Microsoft Windows che su Linux, che Mac OS? No,mai; Si; Lo stesso file può essere eseguito su Microsoft Windows che su Linux, ma non su Mac OS. 3)Che tipo di piattaforma è Java? E una piattaforma operativa; E una piattaforma hardware e software; E una piattaforma hardware; E una piattaforma software. 16/01/
83 4) Quante sono le componenti di una piattaforma Java? Due, le API e le servlet; Due, La JVM e le servlet; Due, la JVM e le API; Una, la JVM. 5) Cosa sono i packages? Librerie di metodi; Librerie di file; Librerie di testi; Librerie di classi. 6)Quali delle seguenti affermazioni sulla piattaforma EclipseMe è corretta? EclipseMe è un programma autonomo che interagisce con un altro programma per ampliarne le funzioni; EclipseMe non permette di creare le Midlet; EclipseMe dopo aver creato il programma sorgente, consente di emulare il funzionamento tramite il Default ColorPhone; EclipseMe permette di sviluppare codice solo in Java. 16/01/
84 7) Quale tipo di codice permette di sviluppare la piattaforma integrata Eclipse? Matlab; Java, C/C++; Fortran 95 e C; Java, Javascript, JDBC e DOTNET. 8)In Java, i programmi sorgenti, scritti in formato testo dove sono contenuti? In file con estensione.java; In file con estensione.html; In file con estensione.javax; In file con estensione.class. 9) Si può applicare lo stesso file Eclipse IDE for Java Developers (92 MB) a qualsiasi tipo di sistema operativo? No, per ogni sistema operativo bisogna scegliere la versione più adatta; No, per il sistema operativo Linux c è una versione apposita; Si; No, per il sistema operativo MacOs c è una versione apposita. 16/01/
85 10)Cosa contengono le API di Java? Insieme di oggetti utili per la programmazione; Insieme di classi e oggetti utili per la programmazione; Insieme di classi utili per la programmazione; Insieme di stringhe utili per la programmazione. 11)Cosa mi permette di fare l istruzione: import java.io.;? Nulla l istruzione è errata; Permette di usare tutte le classi di un package; Permette di usare tutti gli oggetti di un package; Permette di inserire dati; 12)Per stampare una stringa di caratteri quale istruzione di scrittura devo utilizzare? System.out.Println( ); system.out.println( ); System.out.( ); System.out.println( ); 16/01/
86 13) Che cosa rappresentano nell istruzione System.in la parola chiave in? Una classe; Un metodo; Un oggetto; Un istruzione. 14)Nell istruzione di scrittura cosa rappresenta out? Una classe; Un metodo; Un oggetto; Un istruzione. 15)Mentre System? Una classe; Un metodo; Un oggetto; Un istruzione 16/01/
87 16)Cosa indica l istruzione: String[] args? Indica il tipo dei parametri che vengono passati al programma dall'esterno per un'eventuale elaborazione; Indica il tipo dei parametri che vengono passati alla classe dall'esterno per un'eventuale elaborazione; Indica il tipo di oggetti che vengono passati al programma dall'esterno per un'eventuale elaborazione. Indica il tipo dei parametri che vengono passati al metodo dall'esterno per un'eventuale elaborazione. 17)Nelle classi base dobbiamo importare il package? Si sempre; No sono importate automaticamente; Solo se lo richiede la classe. 18) Quale di questi metodi permette di leggere stringhe da tastiera? showinputdialog; main; throw; JOptionPane. 16/01/
88 19) Analizzare il seguente programma: public class Esempio { } public static void main(string[] args) throws IOException { String nome = JOptionPane.showInputDialog("Inserisci nome"); String cognome = JOptionPane.showInputDialog("Inserisci cognome"); System.out.println( Buongiorno +cognome+ +nome); } Cosa visualizza in uscita? Una finestra di dialogo che chiederà di inserire prima il nome e poi il cognome; Un messaggio di errore; Una finestra di dialogo che chiederà di inserire prima il cognome e poi il nome; Un messaggio di Buongiorno sullo schermo. 16/01/
89 20)Quale libreria bisogna importare per la classe JOptionPane? javax.*; java.io.*; javax.swing.*; java.swing.*; 21)Si può utilizzare la libreria swing anche per avere l output? Quale istruzione bisogna scrivere? Si, scrivendo: String prova = "Ciao "+cognome+" "+nome; JOptionPane.showMessageDialog(null, prova);; Si, scrivendo: int prova = "Ciao "+cognome+" "+nome; JOptionPane. (null, prova);; Si, scrivendo: System.out.println("Ciao "+cognome+" "+nome);; No può essere utilizzato solo per inserire dati da tastiera. 16/01/
90 22) Le riga di programma JOptionPane.showMessageDialog(null, prova); a cosa serve? Crea una finestra di dialogo vuota; Crea una finestra di dialogo attraverso la quale stampa il contenuto della stringa null; Crea una finestra di dialogo attraverso la quale stampa il contenuto della stringa prova; Crea una finestra di dialogo in cui bisogna inserire prima il nome e poi il cognome da tastiera. 16/01/
91 Esercizi Scrivere una classe java Ciao che stampi la stringa Ciao a tutti". Scrivere una classe java Dati, che permetta di inserire da tastiera nome, cognome, città e data di nascita. 16/01/
Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario La classe String Lettura da input di dati numerici (tipo int) Stampa di dati numerici Uno sguardo al codice Esercizi 21/03/2011 2
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Installazione SOFTWARE JDK ECLIPSE 03/03/2011 2 ALGORITMI E PROGRAMMI PROBLEMA ALGORITMO PROGRAMMA metodo risolutivo linguaggio di
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Eccezioni Categorie di eccezioni checked unchecked Gestione delle eccezioni Clausola throws Costrutto try - catch - finally Comando
DettagliCorso di Laurea Ingegneria Informatica Laboratorio di Informatica
Corso di Laurea Ingegneria Informatica Laboratorio di Informatica Capitolo 4 Traduzione ed esecuzione di programmi Ottobre 2006 Traduzione ed esecuzione di programmi 1 Nota bene Alcune parti del presente
DettagliCorso Eclipse. Prerequisiti. 1 Introduzione
Corso Eclipse 1 Introduzione 1 Prerequisiti Uso elementare del pc Esecuzione ricerche su Internet Esecuzione download Conoscenza elementare della programmazione 2 1 Cos è Eclipse Eclipse è un IDE (Integrated
DettagliLa gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni
La gestione dell input/output da tastiera La gestione dell input/output da file La gestione delle eccezioni Autore: Prof. Agostino Sorbara ITIS "M. M. Milano" Autore: Prof. Agostino Sorbara ITIS "M. M.
DettagliLaboratorio di Programmazione Lezione 2. Cristian Del Fabbro
Laboratorio di Programmazione Lezione 2 Cristian Del Fabbro Prossima lezione GIOVEDÌ 29 OTTOBRE 14:00 Input da tastiera package input; import java.io.*; public class Input { public static void main(string[]
DettagliRETI DI CALCOLATORI Linguaggio Java: Eccezioni
Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria Reggio Emilia CORSO DI RETI DI CALCOLATORI Linguaggio Java: Eccezioni Prof. Franco Zambonelli Lucidi realizzati in collaborazione
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Istruzioni di controllo Iterative Condizionali Algoritmi e Diagrammi di flusso Esercizi 28/03/2011 2 Istruzioni iterative while do
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione
DettagliL input da tastiera in Java. Dott. Ing. M. Banci, PhD
L input da tastiera in Java Dott. Ing. M. Banci, PhD La lettura di un flusso di input in Java avviene attraverso l'oggetto in della classe System. System.in appartiene alla classe InputStream (letteralmente
DettagliGuida introduttiva su Eclipse. Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it
Guida introduttiva su Eclipse Ing. Marco Dell'Unto marco.dellunto@iet.unipi.it Introduzione Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. E Open Source. Può
DettagliINPUT OUTPUT Programmazione in rete e laboratorio. Le operazioni di I/O avvengono attraverso stream (sequenze di byte)
INPUT OUTPUT 2004-05 Le operazioni di I/O avvengono attraverso stream (sequenze di byte) programma stream in lettura sorgente Programmazione in rete e laboratorio programma stream in scrittura destinazione
DettagliTale attività non è descritta in questa dispensa
Fondamenti di informatica Oggetti e Java ottobre 2014 1 Nota preliminare L installazione e l uso di Eclipse richiede di aver preliminarmente installato Java SE SDK Tale attività non è descritta in questa
DettagliOperazioni di input/output. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni
Operazioni di input/output Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi 132 Sesto San Giovanni Input /Output introduzione Per ottenere delle informazioni un programma apre un flusso (Stream)
DettagliUnità B3 Strutture di controllo
(A) CONOSCENZA TERMINOLOGICA Dare una breve descrizione dei termini introdotti: I/O su console Package Blocco di controllo Oggetto System.out Oggetto System.in Oggetto Tastiera Metodo readline() Strutture
DettagliProva Finale a.a. 2011/2012. Laboratorio 1: Introduzione a Java e Eclipse
Prova Finale a.a. 2011/2012 Laboratorio 1: Introduzione a Java e Eclipse 1 Java 6 Standard Edition Linguaggio Java (... (javac, Tool di sviluppo Librerie per l'interfaccia grafica Librerie di base Macchina
DettagliProgrammazione a Oggetti e JAVA. Prof. B.Buttarazzi A.A. 2012/2013
Programmazione a Oggetti e JAVA Prof. B.Buttarazzi A.A. 2012/2013 Sommario Contenuti del Corso Riferimenti Regole del Corso Materiale Didattico Scheduling Esami Strumenti Software 16/01/2013 2 Contenuti
Dettagli24 - Possibili approfondimenti
24 - Possibili approfondimenti Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
DettagliIngegneria del Software 1: Eclipse
Ingegneria del Software 1: Eclipse Da completare entro Marzo 15, 2016 S. Krstić and M. Scavuzzo and F. Marconi and A. Rizzi and C. Menghi 1 Contents 1 Introduzione 3 1.1 Java (JRE vs JDK)..........................................
Dettaglipublic class Hello { public static void main(string[] args){ // visualizza un messaggio sulla finestra di // console System.out.
javac Hello.java javac.exe javac.exe java Hello Hello, World! java.exe java.exe console public HelloWorld InsiemeDiCaratteri ContoPersonalizzato HelloworldHelloWorld HelloWorld class classpublic public
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA1 1.3 - Le strutture di controllo 1 Prerequisiti Istruzioni semplici Strutture di controllo Scittura di semplici applicazioni Java 2 1 Introduzione In molti casi le
DettagliInformatica. Terzo anno Prof. A. Longheu
Informatica Terzo anno Prof. A. Longheu INTRODUZIONE AL LINGUAGGIO JAVA Originariamente, il progetto che avrebbe portato al linguaggio Java era noto come progetto Green Nome del progetto Sun con l obiettivo
DettagliInformatica I. Ingegneria Medica. Prof. Diego Salamon
Informatica I Ingegneria Medica Prof. Diego Salamon Gestione I/O Prof. Diego Salamon Introduzione Nella creazione e gestione del software è necessario interagire con entità esterne a quelle del programma
DettagliFondamenti di informatica T-1 (A K) Esercitazione 2: Linguaggio Java, basi e controllo del flusso
Fondamenti di informatica T-1 (A K) Esercitazione 2: Linguaggio Java, basi e controllo del flusso AA 2015/2016 Tutor: Vincenzo Lomonaco vincenzo.lomonaco@unibo.it Programma Introduzione al calcolatore
DettagliVariabili e Metodi di classe Interfacce e Package Gestione di File in Java
Fondamenti di Informatica Variabili e Metodi di classe Interfacce e Package Gestione di File in Java Fondamenti di Informatica - D. Talia - UNICAL 1 Variabili di classe: Static Una variabile di classe
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA6 A1 I file testo 1 Prerequisiti Programmazione base in Java Utilizzo di classi e oggetti Modello produttore consumatore Operazioni logiche su struttura file 2 1 Introduzione
DettagliProgrammazione ad Oggetti
Programmazione ad Oggetti Java - IO Corso di Programmazione ad Oggetti Seconda Università di Napoli Ing. Antonio Coronato ICAR - CNR Agenda Operazioni di IO da tastiera Oggetti System per le operazioni
DettagliIntroduzione a Java. Riferimenti
Introduzione a Java Si ringraziano Massimiliano Curcio e Matteo Giacalone 1: Introduction 1 Riferimenti! Java tutorial: http://java.sun.com/docs/books/tutorial/! Il Java tutorial è parte di una più ampia
DettagliProgrammazione Orientata agli Oggetti in Linguaggio Java
Programmazione Orientata agli Oggetti in Linguaggio Java Classi e Oggetti: Metafora Parte a versione 2.2 Questo lavoro è concesso in uso secondo i termini di una licenza Creative Commons (vedi ultima pagina)
DettagliLettura da tastiera e scrittura su monitor
Lettura da tastiera e scrittura su monitor Per poter leggere UN SINGOLO CARATTERE dalla tastiera e visualizzare UN SINGOLO CARATTERE sul monitor si possono utilizzare le funzioni: int getchar (void) (per
DettagliModulo 2: Strutture fondamentali della programmazione Java
Modulo 2: Strutture fondamentali della programmazione Java Argomenti Trattati: Un semplice programma Java: Presentazione di un primo Esempio; Introduzione alla struttura; Compilazione ed esecuzione. Argomenti
DettagliInformatica! Appunti dal laboratorio 1!
Informatica! Appunti dal laboratorio 1! Sistema Operativo! Windows 7, Windows 8, Mac OS X, Linux, Debian, Red Hat, etc etc! Il sistema operativo è un programma che serve a gestire TUTTE le risorse presenti
DettagliIl concetto di Package
Linguaggi Corso M-Z - Laurea in Ingegneria Informatica A.A. 2008-2009 Alessandro Longheu http://www.diit.unict.it/users/alongheu alessandro.longheu@diit.unict.it - lezione 19 - Package in Java 1 Il concetto
DettagliLinguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia
Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia Elementi di Informatica e Programmazione Università di Brescia 1 Sviluppo ed esecuzione
DettagliLaboratorio di Matematica e Informatica 1
Laboratorio di Matematica e Informatica 1 Matteo Mondini Antonio E. Porreca matteo.mondini@gmail.com porreca@disco.unimib.it Dipartimento di Informatica, Sistemistica e Comunicazione Università degli Studi
DettagliPrimi passi col linguaggio C
Andrea Marin Università Ca Foscari Venezia Laurea in Informatica Corso di Programmazione part-time a.a. 2011/2012 Come introdurre un linguaggio di programmazione? Obiettivi: Introduciamo una macchina astratta
DettagliCreazione, eliminazione, lettura e scrittura di file di testo
Creazione, eliminazione, lettura e scrittura di file di testo Creazione Java mette a disposizione degli sviluppatori diverse classi per lavorare con i file di testo, analizziamo le principali: java.io.file
DettagliEclipse. Avviare un progetto e compilare un semplice programma
Eclipse Avviare un progetto e compilare un semplice programma Descrizione di Eclipse Eclipse è un ambiente di sviluppo che facilita la scrittura ed il debug di programmi java Permette di: Scrivere il codice
DettagliIl compilatore Dev-C++
Il compilatore Dev-C++ Compilatore per Windows: http://www.bloodshed.net/dev/index.html Oppure dal sito: http://web.tiscali.it/no-redirect-tiscali/adinfo/devcpp4970- gcc295.exe Informatica 1 1 Requisiti
DettagliInformatica! Appunti dal laboratorio 1!
Informatica Appunti dal laboratorio 1 Sistema Operativo Windows Vista, Windows 7, Mac OS X, Linux, Debian, Red Hat, etc etc Il sistema operativo è un programma che serve a gestire TUTTE le risorse presenti
DettagliIntroduzione a Visual Studio 2005
Fondamenti di Informatica e Laboratorio T-AB Ingengeria dell Automazione a.a. 2008/2009 Introduzione a Visual Studio 2005 Outline Solutions e Projects Visual Studio e il linguaggio C Visual Studio Schermata
DettagliAlgoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema
Algoritmo 2 Procedimento di risoluzione di un problema La programmazione Ver. 2.4 Permette di ottenere un risultato eseguendo una sequenza finita di operazioni elementari Esempi: Una ricetta di cucina
Dettaglidomenica 9 giugno 13 Serializzazione
Serializzazione A cosa serve? Ad ottenere una rappresentazione di una struttura dati che possiamo memorizzare, trasmettere via rete Cosa possiamo serializzare? OK NO Tipi primitivi, Riferimenti stringhe
DettagliLe basi del linguaggio Java
Corso di Laurea Ingegneria Civile Fondamenti di Informatica Dispensa 10 Le basi del linguaggio Java Aprile 2010 Le basi del linguaggio Java 1 Prerequisiti Nozioni generali sulla sintassi e semantica del
DettagliStrumenti per la programmazione
Editing del programma Il programma deve essere memorizzato in uno o più files di testo editing codice sorgente 25 Traduzione del programma Compilazione: è la traduzione effettuata da un compilatore Un
DettagliLaboratorio di Programmazione 1 [Java]
Laboratorio di Programmazione 1 [Java] Prova di esame - 7 Settembre 2010 Tempo massimo: 50 minuti Si implementino in Java le classi Tavolo e Ristorante. La classe Tavolo ha i seguenti attributi: numero
DettagliGuida all uso dell ambiente di sviluppo 1 integrato o IDE. JCreator LE 4.50
Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE 4.50 Inizializzazione: creazione del nuovo progetto e del file sorgente in ambiente JCreator Al lancio del programma si apre la finestra
DettagliIntroduzione a Java. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni
Introduzione a Java IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni Linguaggi di programmazione Ogni programma viene scritto utilizzando un linguaggio specializzato, formale e comprensibile da
DettagliIntroduzione alla programmazione in Java
Introduzione alla programmazione in Java 1 Programmare ad oggetti La programmazione come attività di creazione di modelli. I concetti di classe, oggetto e scambio di messaggi. Un primo esempio di programma
DettagliStrumenti per la programmazione
Laboratorio di Informatica Alfonso Miola Strumenti per la programmazione Dispensa D-03 Settembre 2005 1 Contenuti Strumenti per la programmazione editing ed editor compilazione e compilatori compilazione
Dettagli18 - Vettori. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
18 - Vettori Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it Corso di
DettagliProgrammare in Java. Olga Scotti
Programmare in Java Olga Scotti Linguaggi di programmazione linguaggio macchina assembler linguaggi ad alto livello Linguaggi ad alto livello istruzioni comprensibili linguaggio simile a quello naturale
DettagliEccezioni Precisazioni e approfondimenti
Eccezioni Precisazioni e approfondimenti Costruttore: il parametro String definisce il messaggio di errore associato all eccezione Metodi particolarmente significativi getmessage(): ritorna l istanza di
DettagliIL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale
Fondamenti di Informatica IL LINGUAGGIO JAVA Input, Tipi Elementari e Istruzione Condizionale Fondamenti di Informatica - D. Talia - UNICAL 1 Lettura di dati da input In Java la lettura di dati da input
DettagliUso di metodi statici. Walter Didimo
Uso di metodi statici Walter Didimo Metodi di istanza Fino ad ora abbiamo imparato a creare oggetti e ad invocare metodi su tali oggetti i metodi venivano eseguiti dagli oggetti un metodo invocato su un
DettagliLa struttura del codice
La struttura del codice Lezione 2 lezione 2 La struttura del codice In questa lezione impareremo... a scrivere un primo programma e a compilarlo ed eseguirlo a comprendere il ruolo del metodo main a utilizzare
DettagliFondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011
Fondamenti di Informatica 1 Prof. B.Buttarazzi A.A. 2010/2011 Sommario Paradigma OO Incapsulamento Polimorfismo e overloading Esercizi svolti Esercizi proposti Paradigma OO Nella programmazione tradizionale,
DettagliAMBIENTI DI PROGRAMMAZIONE
AMBIENTI DI PROGRAMMAZIONE È l'insieme dei programmi che consentono la scrittura, la verifica e l'esecuzione di nuovi programmi (fasi di sviluppo) Sviluppo di un programma Affinché un programma scritto
DettagliParte II: Reti di calcolatori Lezione 12
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2014-15 Parte II: Reti di calcolatori Lezione 12 Giovedì 16-04-2015 1 Confronto architetture C/S e
Dettagli6 - Blocchi e cicli. Programmazione e analisi di dati Modulo A: Programmazione in Java. Paolo Milazzo
6 - Blocchi e cicli Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://pages.di.unipi.it/milazzo milazzo di.unipi.it
DettagliScrivere un programma in Java
Programmare in JAVA Leonardo Rigutini Dipartimento Ingegneria dell Informazione Università di Siena Via Roma 56 53100 SIENA uff. 0577 234850 - interno: 7102 Stanza 119 rigutini@dii.unisi.it http://www.dii.unisi.it/~rigutini/
DettagliDefinizione di metodi in Java
Definizione di metodi in Java Un metodo in Java definisce un operazione ad alto livello (sottoprogramma) che consente di manipolare dati e oggetti. Durante la computazione effettuata da un programma, un
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa 07 Traduzione ed esecuzione di programmi Carla Limongelli Ottobre 2011 Traduzione ed esecuzione di programmi 1 Prerequisiti Architettura
DettagliProgrammazione in Java. Indipendenza dalla piattaforma. Indipendenza dalla piattaforma. Autore: Roberto Fabbrica Diapo 1.
1 Programmazione in Java Java è un linguaggio di programmazione orientato agli oggetti ed indipendente dalla piattaforma. Orientato agli oggetti: segue i paradigmi della programmazione orientata agli oggetti
DettagliIstallazione di Java - Uso delle librerie
Indice Istallazione di Java - Uso delle librerie G. Grossi Indice Indice 1 Istallazione di Java 2 SDK 2 Indice Indice 1 Istallazione di Java 2 SDK 2 Java 1.4.2 Istallazione di Java Java è disponibile per
Dettagli23 - Graphical User Interface GUI (Cenni)
23 - Graphical User Interface GUI (Cenni) Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo
DettagliUniversità di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B
Università di Ferrara Facoltà di Ingegneria Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B Tommaso Berlose: Giuseppe Cota: (Riccardo Zese: tommaso.berlose@student.unife.it giuseppe.cota@unife.it riccardo.zese@unife.it)
DettagliUn primo programma Java. Introduzione alla programmazione in Java. Programmi e mondo reale. Programmare ad oggetti. I programmi come modelli
4 Un primo programma Java Introduzione alla programmazione in Java class Program1 { System.out.println("Benvenuti al corso"); 1 5 Programmi e mondo reale Programmare ad oggetti Il codice di un programma
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica Dispensa E03 Esempi di algoritmi e programmi A. Miola Novembre 2011 1 Contenuti q Progettazione di algoritmi q Problemi di ingresso - uscita
DettagliEccezioni. Comportamento di default (esempio) Propagazione delle eccezioni
Università degli Studi di Roma La Sapienza Corso di Laurea in Ingegneria dell Informazione (sede di Latina) Corso di Laurea in Ingegneria dell Informazione (consorzio Nettuno) Eccezioni L esistenza di
DettagliCorso di Laurea Ingegneria Informatica Fondamenti di Informatica 1
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa E03 Esempi di algoritmi e programmi A. Miola Settembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Esempi di algoritmi e
DettagliEsercitazione n 1. Obiettivi
Esercitazione n 1 Obiettivi Introduzione all utilizzo di Java Development Kit (JDK) versione 1.3 Sviluppare programmi Java tramite linea di comando Es: javac, java, jdb, javadoc Primo esempio di programma
DettagliOO puro. Primi concetti di Java. Tipi primitivi. Ogni cosa è un oggetto. Java è object-oriented puro Non come il C+ + (OO ibrido) Lorenzo Bettini
Primi concetti di Java Lorenzo Bettini OO puro Java è object-oriented puro Non come il C+ + (OO ibrido) Per compatibilità col C Ogni cosa è un oggetto Gli oggetti si manipolano tramite riferimenti String
DettagliOperazioni di scrittura e lettura con periferici in linguaggio Java
Operazioni di scrittura e lettura con periferici in linguaggio Java Flussi logici (stream) di output Operazione di scrittura a monitor con uso di stream (flusso logico) di output RAM System.out.println
DettagliU88 Automatico. Versione 3.0
U88 Automatico Versione 3.0 Sommario Introduzione... 3 Installazione... 4 Avvio... 5 Form Principale... 8 Inserimento, Modifica, Cancellazione Prodotti... 11 Procedura di aggiornamento... 14 SEGNALAZIONI...
DettagliUniversità degli studi di Bergamo. Informatica II. Programmazione Object Oriented Tutorato. Lezione 1. Dott. Marco Guarnieri Dott. Eros Magri
Università degli studi di Bergamo Informatica II Programmazione Object Oriented Tutorato Lezione 1 Dott. Marco Guarnieri Dott. Eros Magri 05.10.11 Informazioni Contatti 0guarnieri.marco0@gmail.com erosmagri@gmail.com
DettagliIntroduzione alla Programmazione in Java attraverso un esempio commentato
Corso di Studi in Informatica Programmazione 1 corso B prof. Elio Giovannetti Introduzione alla Programmazione in Java attraverso un esempio commentato Programmazione 1 B - a.a. 2002-03 53 Modello di memoria
DettagliLab 1: Marzo 2013
Lab 1: 18-21 Marzo 2013 Marco D. Santambrogio marco.santambrogio@polimi.it Gianluca Durelli - durellinux@gmail.com Ver. aggiornata al 21 Marzo 2013 Obiettivi Imparare ad usare l ambiente di sviluppo Cosa
DettagliLaboratorio di Informatica Lezione 4
Laboratorio di Informatica Lezione 4 Cristian Consonni 28 ottobre 2015 Cristian Consonni Laboratorio di Informatica, Lezione 4 1 / 42 Outline 1 Canali standard 2 Input da tastiera 3 Output 4 Esercizi (parte
DettagliDefinizione di metodi
Corso di Laurea Ingegneria Informatica Fondamenti di Informatica 1 Dispensa 9 Definizione di metodi Carla Limongelli Novembre 2006 http://www.dia.uniroma3.it/~java/fondinf1/ Definizione di metodi 1 Contenuti
Dettagli---------------------------------------------------------------- Gli studenti hanno a disposizione nel laboratorio al primo piano, dei Personal Computer con sistemi operativi Windows NT Workstation e Windows
DettagliErrata Corrige di Manuale di Java 8
Errata Corrige di Manuale di Java 8 pag. 43 - par. 2.5.1 - primo riquadro che riporta linee di codice public class Punto { public Punto() //metodo costruttore { deve essere corretto come di seguito: public
Dettagli5 - Istruzioni condizionali
5 - Istruzioni condizionali Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo di.unipi.it
DettagliAlgebra di Boole: Concetti di base. E un algebra basata su tre operazioni logiche
Fondamenti di Informatica Algebra di Boole: Concetti di base Fondamenti di Informatica - D. Talia - UNICAL Algebra di Boole E un algebra basata su tre operazioni logiche OR AND NOT Ed operandi che possono
DettagliIntroduzione alla programmazione. Walter Didimo
Introduzione alla programmazione Walter Didimo Programmi Un programma è una frase (anche molto lunga) che descrive delle azioni che devono essere svolte da un calcolatore La frase deve essere dettagliata
DettagliParte II: Reti di calcolatori Lezione 10
Università di Roma Tor Vergata Corso di Laurea triennale in Informatica Sistemi operativi e reti A.A. 2013-14 Pietro Frasca Parte II: Reti di calcolatori Lezione 10 Giovedì 3-04-2014 1 Reti per la distribuzione
DettagliJava: loading dinamico e reflection
Java: loading dinamico e reflection Scopo del corso integrativo: Presentare le caratteristiche avanzate di Java che lo rendono un linguaggio molto flessibile pur senza rinunciare ai vantaggi di un typechecking
DettagliEclipse for the dummies. Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007
Eclipse for the dummies Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007 Eclipse: elementi strutturali 1 1) workspace: directory principale di lavoro, al suo interno Eclipse crea,
DettagliCorso sul linguaggio Java
Corso sul linguaggio Java Modulo JAVA1 1.1 Programmazione base 1 Prerequisiti Saper scrivere algoritmi elementari Tecniche elementari di sviluppo di una applicazione Modalità a riga di comando Utilizzo
DettagliRiferimenti ad oggetti: Fondamenti di Informatica L-B Esercitazione n 4 Java: I/O, Costruttori e altro. Riferimenti ad oggetti: (Esempio)
Fondamenti di Informatica L-B Esercitazione n 4 Java: I/O, Costruttori e altro A.A. 2005/06 Tutor: Loris Cancellieri loris.cancellieri@studio.unibo.it Riferimenti ad oggetti: Cosa si può fare con i riferimenti?
DettagliIDE DevC
IDE DevC++ 4.9.8.1.0 Manuale utente Data ultima revisione: 22/01/2005 Fondamenti di informatica Università Facoltà Corso di laurea Università degli Studi di Modena e Reggio Emilia Facoltà di Ingegneria
DettagliUnità 2 I file binari
Dare una breve descrizione dei termini introdotti: (A) CONOSCENZA TERMINOLOGICA file binari file di tipi primitivi file di oggetti serializzazione (B) CONOSCENZA E COMPETENZA Rispondere alle seguenti domande
Dettaglila traduzione dei programmi ed introduzione a Java
la traduzione dei programmi ed introduzione a Java programmi descrizioni di algoritmi effettuate tramite linguaggi di programmazione lo stesso algoritmo, fissato un linguaggio di programmazione, può essere
DettagliSistema Operativo (Software di base)
Il Software Il software del PC Il computer ha grandi potenzialità ma non può funzionare senza il software. Il software essenziale per fare funzionare il PC può essere diviso nelle seguenti componenti:
DettagliLab 01 Introduzione a Codelite
Fondamenti di Informatica e Laboratorio T-AB e Fondamenti di Informatica T1 Ingegneria Elettronica e Telecomunicazioni e Ingegneria dell Automazione a.a. 2011/2012 Lab 01 Introduzione a Codelite Lab01
Dettagli7 - Programmazione procedurale: Dichiarazione e chiamata di metodi ausiliari
7 - Programmazione procedurale: Dichiarazione e chiamata di metodi ausiliari Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa
Dettagli2 - Introduzione al linguaggio Java
2 - Introduzione al linguaggio Java Programmazione e analisi di dati Modulo A: Programmazione in Java Paolo Milazzo Dipartimento di Informatica, Università di Pisa http://www.di.unipi.it/ milazzo milazzo
DettagliProva di Laboratorio del [ Corso A-B di Programmazione (A.A. 2004/05) Esempio: Media Modalità di consegna:
Prova di Laboratorio del 12.1.2005 [durata 90 min.] Corso A-B di Programmazione (A.A. 2004/05) 1. Leggere da tastiera un insieme di numeri interi ed inserirli in un vettore A 2. Calcolare tramite una funzione
DettagliCosa è importante: pom.xml Goal Plug-in Repository
Cos è Maven? Maven è un software usato principalmente per la gestione di progetti Java e build automation, ma è utile anche per gestire documentazione, report, dipendenze... Cosa è importante: pom.xml
Dettagli