Kursplan

Komma igång

  • Java Teknikfenomenet
  • Hur man skriver grundläggande "hej världen" ansökan
  • Hur man kompilerar och kör Java-kod
  • Hur man gör koden lite mer komplex

Vi presenterar Apache Maven

  • Konvention över konfiguration
  • Maven Plugins
  • Konceptuell modell av ett projekt

Installera och köra Maven

  • Ladda ner och installera Maven
  • Testa en Maven installation
  • Få hjälp med Maven

Ett enkelt Maven projekt

  • Skapa ett enkelt projekt
  • Att bygga ett enkelt projekt
  • Enkel projektobjektmodell

Java Syntax

  • Object-Oriented Programming Begrepp
  • Variabler, matriser, datatyper, operatorer och kontrollflöde
  • Vad är referensvariabler
  • Klasser och föremål
  • Vad är arv och hur det fungerar
  • Vad är gränssnitt, varför de skrivs och hur
  • Hur man använder Java String- och Number-objekt och hur man formaterar data för utdata
  • Vad paket är till för och varför vi måste använda importdirektivet

Java Objekt

  • Java klassöversikt
  • Java klass livscykel
  • Klassmodifierare och arv
  • Överbelastning" och åsidosättande
  • Klasskonstruktörer
  • Polymorfism
  • Relationer: IS och HAS
  • "statiskt" nyckelord
  • När ska man använda statiska medlemmar
  • Använda objekt i en applikation som distribueras med Maven

Anpassa ett Maven projekt

  • Anpassa projektinformation
  • Lägg till nya beroenden
  • Lägg till resurser
  • Bygga ett paketerat kommandoradsprogram

Optimering och refaktorering Maven POM

  • POM-rensning
  • Optimera beroenden
  • Optimera plugins
  • Sista POM

Java Samlingar

  • Samlingsgränssnitt
  • Listor, kartor och uppsättningar
  • Samlingar och arrayer
  • Samtidighet
  • Hantera samlingar med en applikation som distribueras med Maven

Java Minne

  • Skräp samlare
  • Höga och stapla
  • Objektets livscykel
  • 'finalize()'-metoden

Java Undantag

  • Den allmänna idén om Java Undantag
  • Runtime och "riktiga" undantag
  • Kasta ett undantag
  • "försök...fånga" uttalanden
  • "kastar" förklaring
  • Designa dina egna undantag
  • Testa och hantera undantag med en applikation som distribueras med Maven

Ett multimodulprojekt med Maven

  • Bygga Multimodule-projektet
  • Kör applikationen Multimodule

Java Samtidighet

  • Trådar och samtidighet
  • Trådade uppgifter
  • Sammanfoga trådar
  • Klassvariabler synlighet
  • Bygg och kör en flertrådsapplikation med Maven

Krav

Procedurmässigt programmeringsspråk (som C, PHP, Basic, Pascal) eller kunskap om objektorienterat programmeringsspråk krävs.

  28 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 (1)

Relaterade Kurser

Relaterade Kategorier