Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
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
Vittnesmål (1)
I liked the very practical scenario and lot of hands-on exercises.