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.
Recensioni (5)
Che abbiamo ottenuto una panoramica complessa anche sul contesto - ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica della formazione: dover eseguire manualmente i comandi e chiamare le API rimanenti
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Corso - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.