Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
Classe astratta
- Principi di dichiarazione e implementazione di classi astratte
- Problemi tipici riscontrati quando si utilizzano classi astratte
Il ruolo delle classi, delle classi astratte e delle interfacce nel modello applicativo
- Gradi Java astrazione orientata agli oggetti
- Il modello a oggetti completo in Java
- Modello di programma orientato per interfacce, classi astratte e interfacce per l'applicazione maggiore flessibilità e indipendenza di ciascuno dei suoi sottosistemi l'uno dall'altro nella loro implementazione
- Applicazioni di classi astratte al fine di estrarre funzionalità comuni estese dall'implementazione della flessibilità che offrono alle interfacce
Ruolo degli oggetti dinamici e statici nel modello di applicazione
- Classi statiche Java e proprietà dinamiche di queste classi
- Fare una distinzione nella funzionalità di entrambi i tipi di entità all'interno di Java e usi tipici, e il loro esempio di buona pratica nella progettazione di soluzioni basate su esseri statici e dinamici Java
- Introduzione ai modelli di progettazione
- Introduzione al modello di progettazione di fabbrica
Operazioni con tipi semplici e classi wrapper
- Fatti e tecniche molto importanti per estendere l'uso di tipi semplici nel modello a oggetti Java.
- Discussione del ruolo delle classi wrapper, dei tipi semplici e delle applicazioni tipiche di questo tipo nell'applicazione
Oggetti speciali Java, la classe String, StringBuilder e StringBuffer
Ricordare le proprietà di base della classe String e discutere il trattamento degli oggetti String da parte della macchina virtuale
L'uso di classi tampone e operare su catene
Formattazione e analisi, espressioni regolari
- Introduzione alle espressioni regolari in Java
- Discussione sia delle tecniche di base per la gestione delle espressioni regolari (classe String) sia delle tecniche avanzate basate su classi dedicate per questo tipo di costruzione
- Tokenizzazione, ricerca e pattern matching per i tipi di stringa
I/O
- Una discussione dettagliata dei meccanismi di I/O Java - streaming di classe, classe Writer e Reader, wrapper di classe e flussi di buffering di Java.
- Apertura, chiusura e scrittura su file e socket
Classi all'interno - discussione dettagliata
- Viene illustrato come implementare e utilizzare le classi interne in Java e le cosiddette classi anonime
Argomenti: discussione dettagliata, applicazioni e problemi
- Argomenti di discussione che vanno dal meccanismo di astrazione dei thread in Java e termina con la sincronizzazione dei thread che collegano i thread in un gruppo per presentare e discutere pool di argomenti di problemi comuni relativi al lavoro dei thread, ad esempio deadlock
Riflessioni Java - Introduzione e applicazione
- Introduzione al meccanismo di riflessione Java
- Gli argomenti delle lezioni includono la discussione dell'implementazione della reflection in Java, i metodi di caricamento ed esecuzione delle classi, la creazione di istanze delle classi e la conoscenza della struttura delle classi
Java Serializzazione
- Introduzione alla serializzazione degli oggetti Java
- Che cos'è la serializzazione, come serializzare un oggetto, gli oggetti dipendenti l'uno dall'altro e come evitare i problemi comuni riscontrati con questi tipi di problemi
- Tipici utilizzi l'esempio della serializzazione e RMI CORBA
Requisiti
Conoscenza delle tematiche trattate nel corso Java Fondamenti.
28 ore
Recensioni (1)
La prima parte, quella relativa ai meccanismi di base