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.
Referanser (5)
At vi fikk en kompleks oversikt også over konteksten – for eksempel hvorfor trenger vi noen merknader og hva de betyr. Jeg likte den praktiske delen av treningen - å måtte kjøre kommandoene manuelt og kalle resten api-er
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
The extra information that was shared, the training was not straightforward groovy, which was nice.
Covenant - Vodacom
Kurs - Groovy Programming
the trainer can clearly explain the topic and can answer every question.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Training style and trainer helps solve issues encountered during the exercises.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.