_Java_

Corsi Web Milano
A Milano

Chiedi il prezzo
Vuoi parlare del corso con un consulente?

Informazione importanti

  • Corso
  • Milano
  • 35 ore di lezione
Descrizione

Obiettivo del corso: Per le sue caratteristiche di linguaggio totalmente orientato agli oggetti, la sua portabilità e la sua filosofia open source Java è uno dei linguaggi di programmazione più richiesto dalle aziende. Questo corso si propone di formare dalla radice programmatori Java in grado di confrontarsi efficacemente con il mondo del lavoro.
Rivolto a: Consultare con il centro.

Informazione importanti
Sedi

Dove e quando

Inizio Luogo
Consultare
Milano
via pisani dossi 31, 20134, Milano, Italia
Visualizza mappa

Domande più frequenti

· Requisiti

Consultare con il centro.

Programma

Programma del Corso
  • Una panoramica di Java
  • Java è un linguaggio orientato ad oggetti: vantaggi
  • COMPILATORE JAVA
  • JVM
  • AMBIENTE JAVA
  • Perchè JAVA è SOLIDO?
  • Perchè JAVA è DISTRIBUITO?
  • BINDING DINAMICO
  • INSTALLAZIONE
  • Albero delle directory
  • Esecuzione dei programmi
  • La variabile di sistema PATH
  • Un primo semplice programma
  • Tipi di Dati, Variabili e Array
  • Java è un linguaggio fortemente tipizzato
  • tipi primitivi
  • Interi
  • Tipi in virgola mobile
  • Caratteri
  • Booleani
  • Variabili
  • Conversioni di tipo e casting
  • Promozione automatica di tipo nelle espressioni
  • Array
  • Operatori
  • Operatori aritmetici
  • Operatori a livello bit
  • Operatori relazionali
  • Operatori logici booleani
  • L´ operatore di assegnazione
  • L´ operatore ?
  • Dichiarazioni di controllo
  • Le dichiarazioni di selezione di Java
  • Dichiarazioni di iterazione
  • Dichiarazione di salto
  • Introduzione alle classi
  • I principi fondamentali delle classi
  • Dichiarare gli oggetti
  • Assegnare le variabili di riferimento agli oggetti
  • Introduzione ai metodi
  • Costruttori
  • La parola chiave this
  • Garbage collection
  • Il metodo finalize()
  • Metodi e classi
  • Sovraccarico dei metodi: overloading
  • Passaggio per valore
  • Passaggio per riferimento
  • Restituire gli oggetti
  • Ricorsione
  • Modificatori di accesso public, protected, private
  • Static
  • Final
  • Classi annidate e interne
  • Esecuzione dei programmi
  • Classe String
  • Utilizzare gli argomenti della linea di comando
  • Varargs: argomenti a lunghezza variabile
  • ECCEZIONI
  • Perché introdurre le Eccezioni
  • Cos’è un Eccezione in Java
  • Gestire l’eccezioni
  • Perché introdurre le Eccezioni
  • Cos’è un Eccezione in Java
  • Gestire l’eccezioni
  • Gestione 1: Ignorare l’eccezioni
  • Gestione 2: Processare l’eccezione quando accade, try/catch
  • catch multipli
  • Vincoli sottoclassi/superclassi delle eccezioni
  • Istruzione try annidate
  • Gestione 3 :Propagare l’eccezioni
  • L´ istruzione throw
  • Gerarchia di classe delle eccezioni
  • Eccezioni NON CONTROLLATE
  • Eccezioni CONTROLLATE
  • La clausola finally
  • Eccezioni PERSONALIZZATE
  • Eccezioni CONCATENATE
  • L´ istruzione throw
  • Gerarchia di classe delle eccezioni
  • Programmazione Multithread
  • Il modello dei thread in Java
  • Il thread principale
  • Interfaccia runnable
  • Estendere la classe Thread
  • Creare e gestire Thread multipli
  • Utilizzare isAlive,join,setPriority
  • Sincronizzazione
  • Comunicazione tra thread
  • Sospendere, riprendere e arrestare i Thread
  • Enumerazioni, autoboxing
  • Enumerazioni
  • Wrapper del tipo
  • Autoboxing e auto-unboxing
  • I/O
  • Elementi di base dell´ I/O
  • Leggere l´ input da console
  • Scrivere l´ output su console
  • Lettura da file
  • Scrittura su file
  • Generics
  • Cosa sono i generics?
  • Un semplice esempio di generics
  • Una classe generica con due parametri tipo
  • Gestire le Stringhe
  • I costruttori di String
  • Confronto di stringhe
  • Cercare le stringhe
  • Modificare una stringa
  • Convertire le minuscole in maiuscole e viceversa
  • StringBuffer, StringBuilder
  • Esplorare java.lang
  • Wrapper dei tipi primitivi
  • Gestione memoria
  • Eseguire altri programmi
  • Process, Runtime
  • ProcessBuilder
  • Classe System e metodo currentTimeMillis()
  • Cloneable
  • Class
  • Classe Math
  • Classe Package
  • java.util : ´ I Collections Framework´
  • Vantaggi delle Collections
  • Le interfaccie del Collections Framework
  • La classe ArrayList
  • La classe LinkedList
  • La classe LinkedHashSet
  • La classe TreeSet
  • La classe LinkedHashMap
  • Metodo compare della classe Comparator
  • Algoritmi delle Collection
  • Properties
  • java.util : ´ Classi Di Utilità´
  • La classe GregorianCalendar
  • La classe Random
  • La classe Formatter