Gratulerer med overgangen til neste trinn av studiene ved Java University. Forut er mye ny nyttig kunnskap som vil hjelpe deg å bli en profesjonell programvareutvikling.

Hva du vil lære i Java Core-modulen

  1. OOP:
    • innkapsling, polymorfisme. Grensesnitt
    • overbelastning, overstyring. Abstrakte klasser
    • sammensetning, aggregering, arv
  2. Stream API

  3. Skriv casting, instans av , switch expression
  4. Nyanser av å kalle konstruktører. statisk blokk.
  5. Organisering av Object- klassen: equals() , hashCode() , clone() , toString() . Uforanderlige objekter
  6. Rekursjon
  7. Introduksjon til tråder:
    • Tråd , Kjørbar , start , sov
    • synkronisert , flyktig , vent , varsle.DeadLock
  8. Eksekutører
  9. ThreadLocal , Callable , Future
  10. Indre/nestede klasser, eksempler: Kart.Entry
  11. Serialisering av JSON/XML/YAML
  12. Refleksjon API
  13. Merknader i Java
  14. Stikkontakter
Vær oppmerksom på at noen av leksjonene i denne modulen er hentet fra hovedkurset i CodeGym, så stilen deres er litt annerledes (teorien presenteres ved hjelp av samtaler mellom spillkarakterer). Dette påvirker ikke dybden av presentasjonen av nytt materiale - det er bare den valgte presentasjonsmetoden.

Lykke til i studiene!