Array-ul este cel mai eficient tip în jonglarea cu grupurile de obiecte, însă trebuie creat cu o dimensiune fixă. Exact din acest motiv au fost create Collection și Map, a căror Genericitate (Generics) este adusă cu J2SE 1.5 ca un răspuns la problemele folosirii diferitelor tipurilor de obiecte în cadrul aceleiași colecții de elemente. Această siguranță este verificată în momentul compilării (Compile-time), și aduce și alte beneficii: elimină nevoia de Cast, codul devine mai inteligibil, etc.

Cui i se adresează acest curs de Java?

Acest curs se adresează celor care doresc să învețe sau să își consolideze cunoștințele despre containere și genericitate. Este important ca cursanții să aibă cunoștințe de bază în programarea Java, deci participarea la cursurile de programare orientată pe obiecte utilizând Java și Introducere în programare sunt un mare avantaj.

În acest curs vei învăța despre:

  • Arrays
  • Cele 2 ierarhii: Collection, Map
  • Cum funcționează intern diferite clase derivate din Collection sau Map
  • Când ar trebui folosit un anumit container în defavoarea altora
  • Iteratori
  • Nevoia de Java Generics
  • Interfețe, clase, metode generice
  • Type erasure
  • Bounds – adăugarea de constrângeri pentru un tip generic

Metoda de predare

80% practică, exercițiile find realizate împreună cu formatorul.

Materiale necesare

Pentru partea practică este necesar un laptop cu jdk-ul instalat și un IDE (Eclipse, IntelliJ IDEA, NetBeans, etc.).

Derularea evenimentului

  • Durata: 1 zi
  • Program: intervalul orar va fi anuntat pe email participantilor
  • Pauze: după fiecare exercițiu, pauza de masă între 13:00-14:00
  • Comunicarea: limba română
  • Materialele de curs: toate exercițiile for fi realizate pe calculatorul personal, orice suport de curs adițional va fi transferat ulterior în format electronic.
  • Loc: în funcție de disponibilitatea sălilor, ori la Terroirs Boutique du Vin ori sau la Hub onezero –  – în momentul înregistrării, apare și locul în care va fi susținut cursul.
  • Auditoriu: minimum 5 participanți
  • Traineri: mai multe informații pe pagina formatorilor.

.Curs gratuit de Java Core – Colecții și Genericitate