Course Outline

Merkloos product

  • Waarom, wanneer en voordeel/kosten van Genercis
  • Typ Wissen
  • Typ grenzen
  • Wildcards
  • Generieke methoden

Multithreading

  • Java Draadsysteem
  • Onderwerpen beheren
  • Interactie met threads en threadstatus
  • Synchronisatie van threads
  • Vluchtige velden en gesynchroniseerde methoden
  • wacht en meld het patroon
  • meedoen en slaappatroon
  • Gelijktijdigheid-API
  • Atomaire operaties
  • Draadpools

Reflectie

  • Wanneer wel en wanneer niet gebruik maken van reflectie
  • Gebruik voor metadata
  • De Reflectie-API
  • De Klasse<T>-klasse
  • Het java.lang.reflect-pakket
  • Type-informatie lezen
  • Navigeren door erfenisbomen
  • Dynamische instantiatie
  • Dynamische aanroep
  • Nadenken over generieke geneesmiddelen
  • Accessprivate velden benutten met behulp van reflectie

Annotaties

  • Aspect-georiënteerd Programming (AOP)
  • Ingebouwde annotaties
  • Annotatiemodel
  • Annotatietypen en annotaties
  • Annotaties versus descriptoren (XML)

Communicatie over meerdere processen

  • Gedeelde herinnering
  • Sokken
  • Niet-blokkerende stopcontacten
  • TCP
  • URL-objecten
  • HTTP- en andere TCP-servers
  • Datagramclients en -servers
  • Multithreading op servers

Requirements

Goede kennis van Java en OOP-achtige interfaces, overerving, polymorfisme, generieke gegevens, verzamelingen, recursieve methoden, het gebruik van annotaties en varargs.

 7 Hours

Getuigenissen (3)

Related Courses

Related Categories