Kom i kontakt

Kursplan

Introduktion

  • JVM, JRE och JDK
  • Integrerad utvecklingsmiljö
  • Kompilering och exekvering av Java-kod

Java-syntax

  • Paket
  • Variabler, arrays och datatyper
  • Operatörer och flödesstyrning
  • Detaljer om numrerade listor (enumerations)

Objektorienterad programmering

  • Klasser och objekt
  • Klasskonstruktörer
  • Ärvande, överladdning och återskrivning
  • Åtkomstmodifikatorer
  • Abstrakta klasser
  • Gränssnitt

Java Collection Framework

  • Samlingar vs arrays
  • Listor, mappar, köer och mängder
  • Mappar
  • Kontrakt för Equals och hashCode
  • Sortering

Hantering av undantag

  • Klassen Throwable
  • Kontrollerade och okontrollerade undantag
  • Slänga ett undantag
  • 'try...catch'-uttalanden
  • Skapa anpassade undantag

Inmatning/utmatnings-API

  • Arbeta med inmatnings- och utmatningsströmmar
  • Byte vs teckenström
  • Filhantering
  • Serialisering av objekt
  • NIO.2

Java-samtidighet

  • Trådar och samtidighet
  • Trådklass vs Runnable-gränssnitt
  • Köra uppgifter med ExecutorService
  • Synkronisering av trådar

Krav

Kunskap om imperativt programmeringsspråk (t.ex. C, PHP, Basic, Pascal) eller objektorienterat programmeringsspråk krävs.

 28 Timmar

Antal deltagare


Pris per deltagare

Vittnesmål (7)

Kommande Kurser

Relaterade Kategorier