Gefeliciteerd met je overstap naar de volgende fase van je studie aan Java University. In het verschiet ligt veel nieuwe, nuttige kennis die u zal helpen een professional in softwareontwikkeling te worden.

Wat leer je in de Java Core module

  1. OOP:
    • inkapseling, polymorfisme. Interfaces
    • overbelasting, overbelasting. Abstracte lessen
    • samenstelling, aggregatie, overerving
  2. Stream-API

  3. Typ casting, instanceof , switch-expressie
  4. Nuances van het aanroepen van constructeurs. statisch blok.
  5. Organisatie van de klasse Object : equals() , hashCode() , clone() , toString() . Onveranderlijke objecten
  6. Herhaling
  7. Inleiding tot draden:
    • Draad , uitvoerbaar , start , slaap
    • gesynchroniseerd , vluchtig , wachten , melden.DeadLock
  8. executeurs
  9. ThreadLocal , oproepbaar , toekomst
  10. Binnen/geneste klassen, voorbeelden: Map.Entry
  11. Serialisatie van JSON/XML/YAML
  12. Reflectie-API
  13. Annotaties in Java
  14. Stopcontacten
Houd er rekening mee dat sommige lessen in deze module afkomstig zijn uit de hoofdcursus van CodeGym, dus hun stijl is iets anders (de theorie wordt gepresenteerd met behulp van gesprekken tussen spelpersonages). Dit heeft geen invloed op de diepte van de presentatie van nieuw materiaal - het is gewoon de gekozen presentatiemethode.

Veel succes met je studie!