Kursplan

Recension

  • Arv och Intefances
  • Objektreferenser vs arv
  • Polymorfism
  • Gränssnitt statiska och standardmetoder
  • Samlingar och generika
  • Generika (arv, jokertecken)
  • Att skriva generiska typer

Design Patterns

  • Objektskapande
  • Statiska metoder och fält
  • ny operatör
  • Skapande mönster
  • Arv vs sammansättning / För- och nackdelar
  • Kompositmönster
  • Inre klasser

Reflexion

  • Klassen som heter Klass
  • Hitta fält, metoder och konstruktörer
  • Accessing Fields, Anroping Methods
  • Undersöka arrayer

Anteckningar

  • Anteckningar i Java API (@Override, @Föråldrat)
  • Definiera anteckningar

Funktionell Programming

  • Lambda Expressjon Översikt
  • Lambda Expressjoner och funktionella gränssnitt
  • Använder Lambda Expressjoner
  • Arbeta med metodreferenser

Streams API

  • Strömmar och samlingar
  • Filtrera samlingar
  • Kedjor och rörledningar

Datum/tid API

  • Legecy API:er
  • Date/Time API (JSR 310)
  • Datumbaserade och tidsbaserade händelser
  • Tidsstämplar, perioder och varaktigheter
  • Utföra beräkningar
  • Formatering
  • Lokalisering / Tidszoner

JUnits grunder

  • JUnit Översikt, Testdriven utveckling
  • Tester och påståenden
  • Arbeta med undantag
  • Organisera tester med JUnit
  • Skrivarrangemang - @Before, @After
  • Testa sviter och andra funktioner
  • Mock objekt översikt

Bygg verktyg

  • Myröversikt
  • Maven Översikt

Krav

Kunskaper om Java språk och OOP. Deltagarna behöver känna till paket, styrflöden och loopar, grundläggande betongklasser och grundläggande gränssnitt.

  7 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (4)

Relaterade Kurser

Relaterade Kategorier