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.
Schița de curs
Clasa abstracte
- Principii de declarare și implementare a claselor abstracte
- Probleme tipice întâlnite atunci când lucrați cu clase abstracte
Rolul claselor, claselor abstracte și interfețelor în modelul de aplicație
- Note Java abstractizare orientată pe obiecte
- Modelul obiect complet în Java
- Model de program orientat pentru interfețe, clase abstracte și interfețe pentru aplicare mai multă flexibilitate și independență a fiecăruia dintre subsistemele sale unul față de celălalt în implementarea lor
- Aplicații ale claselor abstracte pentru a extrage funcționalități comune extinse prin implementarea flexibilității pe care o oferă interfețelor
Rolul obiectelor dinamice și statice în modelul de aplicație
- Clase Java statice și proprietăți dinamice ale acestor clase
- Făcând o distincție în funcționalitatea ambelor tipuri de entități din Java și utilizări tipice, și exemplul lor de bună practică în proiectarea de soluții bazate pe ființe statice și dinamice Java
- Introducere în modelele de design
- Introducere în modelul de proiectare din fabrică
Operații cu tipuri simple și clase de wrapper
- Fapte și tehnici foarte importante pentru a extinde utilizarea tipurilor simple în modelul obiect Java.
- Discuție despre rolul claselor de wrapper tipuri simple și aplicații tipice de acest tip în aplicație
Obiecte speciale Java, clasa String, StringBuilder și StringBuffer
Reamintiți proprietățile de bază ale clasei String și discutați despre tratamentul obiectelor String de către mașina virtuală
Utilizarea claselor tampon și operarea pe lanțuri
Formatare și parsare, expresii regulate
- Introducere în expresiile regulate în Java
- Discuție atât a tehnicilor de bază pentru manipularea expresiilor regulate (clasa String), cât și a tehnicilor avansate bazate pe clase dedicate acestui tip de construcție
- Tokenizare, căutare și potrivire de modele pentru tipurile de șiruri
Operațiuni I/O
- O discuție detaliată a mecanismelor I / O Java - fluxul de clasă, clasa Writer și Reader, clasa wrapper și fluxurile de buffering ale Java.
- Deschiderea, închiderea și scrierea în fișiere și socket-uri
Clasuri în interior - discuție detaliată
- Discută cum să implementați și să utilizați clasele interne în Java și așa-numitele clase anonime
Subiecte - discuții detaliate, aplicații și probleme
- Subiecte de discuție variind de la mecanismul de abstractizare a firelor de execuție în Java și se termină cu sincronizarea firelor de execuție care conectează firele de execuție într-un grup pentru a prezenta și discuta grupuri de subiecte cu probleme comune legate de activitatea firelor de execuție, cum ar fi blocajele
Reflecții Java - Introducere și aplicare
- Introducere în Java mecanism de reflexie
- Subiectele cursului includ discuții despre implementarea reflecției în Java, metodele de încărcare și rulare a claselor, instanțierea claselor și cunoașterea structurii claselor
Java Serializare
- Introducere în Java serializarea obiectelor
- Ce este serializarea, cum să serializezi un obiect, obiectele dependente unul de celălalt și cum să eviți problemele comune întâlnite cu aceste tipuri de probleme
- În mod tipic se utilizează exemplul de serializare și RMI CORBA
Cerințe
Cunoașterea aspectelor discutate în cursul Java Fundamentele.
28 ore