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)
Abbiamo ottenuto una panoramica complessa anche sul contesto, ad esempio perché abbiamo bisogno di alcune annotazioni e cosa significano. Mi è piaciuta la parte pratica del training, in particolare l'esperienza di dover eseguire manualmente i comandi e chiamare le API REST.
Alina - ACCENTURE SERVICES S.R.L
Corso - Quarkus for Developers
Traduzione automatica
Le informazioni aggiuntive condivise hanno reso il corso di formazione meno lineare e più interessante, nonostante fosse in Groovy.
Covenant - Vodacom
Corso - Groovy Programming
Traduzione automatica
il formatore può spiegare chiaramente l'argomento e rispondere a ogni domanda.
Hannah Mae Lubigan - Security Bank Corporation
Corso - Advanced Spring Boot
Traduzione automatica
Lo stile di formazione e l'istruttore aiutano a risolvere i problemi incontrati durante gli esercizi.
Carl Angelo Gonzales - Security Bank Corporation
Corso - Spring Boot for Beginners
Traduzione automatica
L'ampiezza degli argomenti trattati era considerevole e il formatore ha cercato di far giustizia a questo aspetto.
Lakshmipriya Sivakumar - Deque Systems Inc
Corso - Spring Boot, React, and Redux
Traduzione automatica