Descrizione del corso
Obiettivo del corso è fornirà agli allievi gli strumenti necessari per progettare e scrivere applicazioni orientate agli oggetti in linguaggio JAVA.
Programma
- Introduzione alla Programmazione Orientata agli Oggetti
- Introduzione a Java
- Le funzionalità base del linguaggio Java
- Elementi Java Virtual Machine, il class loader e il verificatore bytecode
- Utilizzo documentazione delle API di Java
- Introduzione ai tool di sviluppo utilizzati (JCreatorPro Eclipse)
- Elementi fondamentali Java
- Utilizzo commenti
- Distinzione tra identificatori validi o non validi
- Parole riservate del Linguaggio Java con Extends e Import
- Tipologie dati Java
- Dichiarazione e assegnazione delle variabili
- Elementi fondamentali Java
- Creazioni di classi ed oggetti
- Creazione di un oggetto
- Istruzione NEW
- Variabili e operatori noti
- Dichiarazione delle variabili
- Variabili membro e variabili automatiche
- Inizializzazione di una variabile
- Operatori Java
- Concatenazione delle stringhe con
- Espressioni condizionali e casting
- Promozione e CASTING
- Istruzione IF e ELSE
- Istruzione SWICH
- Cicli e flussi
- Il ciclo FOR
- Ciclo WHILE
- Istruzioni di controllo dei cicli
- Espressioni e controllo di flusso
- Vettori
- Dichiarazione dei Vettori
- Creazione di ARRAY
- Inizializzazione dei vettori
- Creare e inizializzare ARRAY
- Oggetti e Classi
- Concetto ampliato di classe
- Costruttori
- I metodi come Proprietà di dati
- Sintassi dei metodi
- Il riferimento THIS
- Caratteristiche principali della programmazione Java
- Incapsulamento
- Overloding dei metodi