attributi - Gli attributi sono gli elementi che caratterizzano l’oggetto, utili per descrivere le sue caratteristiche e definire il suo stato., metodi - I metodi sono i comportamenti e le funzionalità che l’oggetto mette a disposizione., classe - La classe è la descrizione astratta (teorica non reale) degli oggetti attraverso gli attributi e i metodi. Un oggetto è un esemplare della classe. Tutti i componenti della classe devono avere gli stessi attributi, oggetto - Un oggetto è un esemplare della classe, cioè un’istanza di una classe., Java è un linguaggio sia compilato che interpretato. COMPILATO significa... - COMPILATO significa che il file viene tradotto tutto in una volta prima dell’esecuzione, Java è un linguaggio sia compilato che interpretato. INTERPRETATO significa.. - INTERPRETATO significa che il file viene tradotto mentre viene eseguito, bytecode - Quando si compila il codice sorgente scritto in Java, il compilatore genera il codice compilato, chiamato bytecode., Java Virtual Machine (JVM) - Il bytecode non può essere eseguito da una macchina reale perché è stato progettato per essere eseguito da una macchina astratta, detta Java Virtual Machine (JVM)., Per poter programmare in Java è necessario predisporre un ambiente di sviluppo. Quali sono gli strumenti fondamentali? - 1. Un editor di testi (per esempio Blocco note di Windows); 2. un compilatore ed un interprete Java, Fai un esempio di un ambiente di sviluppo - Il più famoso è il JDK (Java Development Kit), distribuito gratuitamente. JDK è un ambiente senza interfacce grafiche. Nel caso di un sistema Windows ciò significa che per compilare ed eseguire un’applicazione Java si deve aprire il Prompt dei comandi con il programma cmd. , Fai qualche esempio di librerie Java - java.lang collezione delle classi di base, sempre inclusa in tutte le applicazioni; java. io: libreria per la gestione degli accessi ai file e ai flussi di input e output; java.net: supporto per creare applicazioni che si scambiano dati attraverso la rete., Cosa indica il METODO MAIN - main significa PRINCIPALE, con il metodo MAIN inizia l'esecuzione di un'applicazione java, Cosa significa PUBLIC - indica che il metodo è pubblico, Cosa indica STATIC - indica che il metodo è associato alla classe e non può essere richiamato dai singoli oggetti della classe, Cosa indica VOID - indica che non ci sono valori di ritorno, Cosa significa che Java è case-sensitive - significa che vi è differenza nello scrivere una lettera maiuscola o minuscola (per esempio l’identificatore System è diverso da system), Variabili - Le variabili sono i contenitori con i quali è possibile memorizzare i dati e possono cambiare valore durante l’esecuzione del programma. Gli elementi che caratterizzano una variabile sono il tipo, il nome e la visibilità, Come si fa l'assegnamento? - l'assegnamento si fa con = . ad es. double altezza = 1.83, Costante - Una costante, a differenza di una variabile, può assumere un solo valore durante tutta l’esecuzione del programma., In Java ci sono due tipi di dati: primitivi e di riferimento. Quali sono i tipi di dato PRIMITIVI? - I tipi di dati PRIMITIVI sono: numerici, carattere e boleano, In Java ci sono due tipi di dati: primitivi e di riferimento. Quali sono i tipi di dato di RIFERIMENTO? - I tipi di dato di riferimento sono gli array e le classi, cos'è il CASTINNG? - Il casting è il meccanismo che consente al programmatore di indicare la conversione da un tipo di dato a un altro tipo., Cosa vuol dire che Java è un linguaggio FORTEMENTE TIPIZZATO? - Dire che Java è un linguaggio fortemente tipizzato significa che non permette operazioni tra variabili di tipi diversi (per esempio tra numeri interi e numeri con la virgola)., Quali sono gli operatori Booleani e come si scrivono in Java? - Gli operatori booleani sono AND che si scrive & o &&; OR che si scrive | o ||; e NOT che si scrive ! , Quanti tipi di commenti ci sono su Java e come si scrivono? - In Java ci sono tre tipi di commenti: 1. commento di riga: serve per commenti brevi e si scrive //; 2. il commento su più righe: per commenti più lunghi e si scrive con /* (slash asterisco) poi si scrive il commento e per chiudere si scrive */ (asterisco slash); 3. il commento di documentazione: che si usa prima di dichiarare una classe o un metodo e si scrive /**....commento e poi */  , come si fa in Java a far stampare sullo schermo del computer qualcosa? - si scrive System.out.println, Come si gestiscono le eccezioni in Java? - con il costrutto try... catch che, nella sua versione completa, può contenere più blocchi catch e il blocco opzionale finally., come si scrive in Java per far acquisire un input (quando il computer deve leggere un dato scritto dall'utente?) - All’inizio del programma occorre richiamare, attraverso il comando import, la libreria java.io* l’asterisco * (che si legge all) indica che tutte le classi della libreria devono essere importate, la classe BufferedReader mette a disposizione il metodo readLine che consente di leggere, dopo si definisce l'oggetto tastiera e si usa l'operatore new., Secondo il teorema di Böhm-Jacopini qualsiasi algoritmo può essere espresso usando tre tipi di strutture, quali sono? - esclusivamente le strutture di sequenza, di selezione e di iterazione., cosa sai dire delle STRUTTURE DI SEQUENZA? - NELLA STRUTTURE DI SEQUENZA TUTTE LE ISTRUZIONI SARANNO ESEGUITE, IN ORDIME UNA DOPO L’ALTRA, cosa sai dire delle STRUTTURE DI SELEZIONE? - Una struttura di selezione si realizza con l' “IF” (SE) SI SCEGLIE TRA UN RAMO O VERO O FALSO, QUINDI NON TUTTE LE ISTRUZIONI SARANNO ESEGUITE MA SOLO QUELLE SELEZIONATE DALLA SELEZIONE , cosa sai dire della STRUTTURA DI ITERAZIONE? - Nella struttura di iterazione C’É UN BLOCCO DI ISTRUZIONI CHE DEVE ESSERE ESEGUITE PIÙ VOLTE DI SEGUITO, Come si realizza la struttura di sequenza in Java? - La struttura di sequenza viene realizzata posizionando le istruzioni una di seguito all’altra e separandole con il punto e virgola., Come si realizza la struttura di sequenza in Java? - Nella struttura di selezione se la condizione è vera viene eseguito un blocco di istruzioni IF, altrimenti ne viene eseguito un altro ELSE. I blocchi sono indicati con le parentesi graffe., Cosa sai dire sulla struttura di selezione multipla switch case? - La struttura di selezione multipla switch case permette di indirizzare l’esecuzione del programma scegliendo tra diverse alternative, Cosa fa il default nella struttura di selezione multipla switch case? - Se il valore, la possibilità, non viene trovato nell’elenco dei case, si eseguono le istruzioni inserite dopo default., a cosa serve il break nella struttura di selezione multipla switch case?  - La parola chiave break serve per indicare la fine del blocco di istruzioni e fa terminare la selezione multipla., Cosa fa la struttura di ITERAZIONE? - La struttura di iterazione (chiamata anche ciclo oppure ripetizione) consente di eseguire un blocco di istruzioni più volte., Quanti tipi di strutture di controllo conosci? - In Java ci sono tre modalità per rappresentare la struttura di iterazione: 1. precondizionale; 2. postcondizionale; 3. for, Cosa sai dire della struttura di ITERAZIONE PRECONDIZIONALE? - La struttura PRECONDIZIOALE: esegue le istruzioni nel blocco MENTRE LA CONDIZIONE SI MANTIENE VERA. La condizione viene controllata PRIMA di entrare nel ciclo, quindi se è falsa le istruzioni non vengono eseguite nemmeno una volta., Cosa sai dire della struttura di ITERAZIONE POSTCONDIZIONALE? - La struttura POSTCONDIZIONALE consente di effettuare il test sulla condizione ALLA FINE DEL CICLO. In questo modo il blocco di istruzioni viene eseguito almeno una volta., Cosa sai dire della struttura di iterazione FOR? - Il FOR consente di eseguire l’iterazione con un contatore ed è chiamata anche iterazione enumerativa (cioè che conta).,

لوحة الصدارة

النمط البصري

الخيارات

تبديل القالب

استعادة الحفظ التلقائي: ؟