Takk for at du sendte din henvendelse! En av våre teammedlemmer vil kontakte deg straks.
Takk for at du sendte din bestilling! En av våre teammedlemmer vil kontakte deg straks.
Kursplan
Abstrakt klasse
- Erklæring av prinsipper og implementering av abstrakte klasser
- Typiske problemer man støter på når man arbeider med abstrakte klasser
Rollen til klasser, abstrakte klasser og grensesnitt i applikasjonsmodellen
- Grader Java objektorientert abstraksjon
- Det komplette objektmodellen i Java
- Programmodell orientert mot grensesnitt, abstrakte klasser og grensesnitt for applikasjoner som gir mer fleksibilitet og uavhengighet mellom hver av sine under-systemer i deres implementering
- Anvendelser av abstrakte klasser for å utvinne felles funksjonalitet utvidet ved implementeringen av fleksibiliteten de tilbyr grensesnitt
Rollen til dynamiske og statiske objekter i applikasjonsmodellen
- Statiske Java-klasser og dynamiske egenskaper ved disse klassene
- Å gjøre en skille mellom funksjonaliteten til begge typer enheter innen Java og typiske brukssituasjoner, og deres eksempel på god praksis i design av løsninger basert på statiske og dynamiske Java-objekter
- Introduksjon til designmønstre
- Introduksjon til fabrikkdesignmønster
Operasjoner med enkle typer og wrapper-klasser
- Veldig viktige fakta og teknikker for å utvide bruken av enkle typer i Java objektmodellen.
- Diskusjon om rollen til wrapper-klasser for enkle typer og typiske anvendelser av denne typen i applikasjonen
Spesielle Java-objekter, String-klassen, StringBuilder og StringBuffer
Påminnelse om grunnleggende egenskaper ved String-klassen og diskusjon om behandling av String-objekter av den virtuelle maskinen
Bruken av buffer-klasser og operasjoner på streng
Formatering og parsing, regulære uttrykk
- Introduksjon til regulære uttrykk i Java
- Diskusjon om både grunnleggende teknikker for håndtering av regulære uttrykk (String-klassen) samt avanserte teknikker basert på dedikerte klasser for denne typen konstruksjon
- Tokenisering, søk og mønsterpassing for strengtyper
I / O operasjoner
- En detaljert diskusjon om I / O-mekanismer i Java - strømklassen, Writer-klassen og Reader-klassen, wrapper-klassen og buffrede strømmer i Java.
- Åpning, lukking og skrift til filer og sokkler
Klasser inne - detaljert diskusjon
- Diskuterer hvordan man implementerer og bruker indre klasser i Java og såkalte anonyme klasser
Emner - detaljert diskusjon, anvendelser og problemer
- Diskusjon om emner som spenner fra abstraksjonsmekanismer for tråder i Java og avslutter med synkronisering av tråder som kobler tråder i en gruppe for å presentere og diskutere emner pools av vanlige problemer knyttet til trådarbeid, som dødsløkker
Java refleksjoner - Introduksjon og anvendelse
- Introduksjon til refleksjonsmekanismen i Java
- Emnene i forelesningen inkluderer diskusjon om implementeringen av refleksjon i Java, laster og kjører metoder for klasser, instansiering av klasser og kjennskap til strukturen til klassene
Java serialisering
- Introduksjon til Java objekt-serialisering
- Hva er serialisering, hvordan man serialiserer et objekt, objekter som er avhengige av hverandre og hvordan man unngår vanlige problemer man støter på med disse typene av problemer
- Typiske bruksområder eksempel på serialisering og RMI CORBA
Krav
Kunnskap om problemstillingene som diskuteres i Java Grunnleggende kurs.
28 Timer
Referanser (1)
- Kursforløpet (fra JVM-indre strukturer til høyere nivå emner) - Noen innsikter fra praktiske øvelser - Visuell stil (ikke noen presentasjon, men et pent stilsettet side)
Ivan Suvorov - Deutsche Bank
Kurs - Java Advanced
Maskinoversatt