Kursplan

Starter

    Java Teknologifenomenet Hvordan skrive grunnleggende "hallo verden"-applikasjonen Hvordan kompilere og kjøre Java-koden Hvordan gjøre koden litt mer kompleks

Vi introduserer Apache Maven

    Konvensjon over konfigurasjon Maven Plugins konseptuell modell av et prosjekt

Installere og kjøre Maven

    Laste ned og installere Maven Teste en Maven installasjon Få hjelp med Maven

Et enkelt Maven prosjekt

    Opprette et enkelt prosjekt Bygge et enkelt prosjekt Enkel prosjektobjektmodell

Java Syntaks

    Objektorientert Programming Konsepter Variabler, matriser, datatyper, operatorer og kontrollflyt Hva er referansevariabler Klasser og objekter Hva er arv og hvordan det fungerer Hva grensesnitt er, hvorfor de er skrevet og hvordan Hvordan bruke Java-streng og nummer objekter og hvordan formatere data for utdata Hva pakker er for og hvorfor vi må bruke importdirektiv

Java Objekter

    Java-klassers oversikt Java-klassens livssyklus Klassemodifikatorer og arv Overbelastning" og overstyrende Klassekonstruktører Polymorfisme-relasjoner: IS og HAS 'static' nøkkelord Når skal man bruke statiske medlemmer Bruke objekter i en applikasjon distribuert med Maven

Tilpasse et Maven prosjekt

    Tilpass prosjektinformasjon Legg til nye avhengigheter Legg til ressurser Bygge en pakket kommandolinjeapplikasjon

Optimalisering og refaktorisering Maven POM-er

    POM-opprydding Optimaliseringsavhengigheter Optimalisering av plugins Endelige POM-er

Java Samlinger

    Samlingsgrensesnitt Lister, kartlegger og sett Samlinger og matriser Samtidighet Administrer samlinger med en applikasjon distribuert med Maven

Java Minne

    Søppelsamleren Heap and stack Objektlivssyklus 'finalize()'-metoden

Java Unntak

    Den generelle ideen om Java Exceptions Runtime og 'ekte' unntak Kaster et unntak 'try...catch'-setninger 'throws'-erklæring Utforme dine egne unntak Test og administrer unntak med en applikasjon distribuert med Maven

Et multimodulprosjekt med Maven

    Bygge Multimodule-prosjektet Kjøre Multimodule-applikasjonen

Java Samtidighet

    Tråder og samtidighet Trådede oppgaver Slå sammen tråder Klassevariabler synlighet Bygg og kjør en flertrådsapplikasjon med Maven

Krav

Prosedyremessig programmeringsspråk (som C, PHP, Basic, Pascal) eller objektorientert programmeringsspråkkunnskap kreves.

 28 timer

Antall deltakere



Price per participant

Testimonials (1)

Relaterte kurs

Related Categories