Course Outline

Aan de slag

  • Basissyntaxis
  • Idiomen
  • Coderingsconventies

Basisprincipes

  • Basistypen
  • Pakketjes
  • Controlestroom
  • Retouren en sprongen

Klassen en objecten

  • Klassen en erfenis
  • Eigenschappen en velden
  • Interfaces
  • Zichtbaarheidsmodificatoren
  • Extensies
  • Gegevensklassen
  • Merkloos product
  • Geneste klassen
  • Enum-klassen
  • Voorwerpen
  • Delegatie
  • Gedelegeerde eigenschappen

Functies en Lambda's

  • Functies
  • Lambda's
  • Inline-functies

Ander

  • Verklaringen destructureren
  • Collecties
  • Bereiken
  • Type controles en casts
  • Deze uitdrukkingen
  • Gelijkwaardigheid
  • Overbelasting van de machinist
  • Geen veiligheid
  • Uitzonderingen
  • Annotaties
  • Reflectie
  • Typeveilige bouwers
  • Dynamisch type

Interop

  • Bellen naar Java vanuit Kotlin
  • Bellen naar Kotlin vanuit Java

Referentie

  • Documenteren van Kotlin Code
  • Gebruik Maven
  • Met behulp van Ant
  • Gebruik Gradle
  • Kotlin en OSGi

Handleidingen

Requirements

  • IntelliJ
 21 Hours

Getuigenissen (4)

Related Courses

Combined C/C++, JAVA and Web Application Security

28 Hours

Advanced Java Security

21 Hours

Related Categories