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å om konteksten - for eksempel hvorfor vi trenger noen annotasjoner og hva de betyr. Jeg likte den praktiske delen av kurset - å måtte kjøre kommandoene manuelt og kalle på REST-API-ene
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskinoversatt
Den ekstra informasjonen som ble delt, var at treningen ikke var en rett frem gang med Groovy, noe som var fint.
Covenant - Vodacom
Kurs - Groovy Programming
Maskinoversatt
instruktøren kan forklare emnet klart og svare på alle spørsmål.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maskinoversatt
Treningstilen og treneren hjelper med å løse problemer som oppstår under øvingene.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maskinoversatt
Omfangst av de emner som ble dekket var ganske stor, og instruktøren prøvde å gjøre full rett ved det.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maskinoversatt