Kursplan
Abstrakt klass
- Deklarationsprinciper och implementering av abstrakta klasser
- Typiska problem man stöter på när man arbetar med abstrakta klasser
Klassernas, abstrakta klassernas och gränssnittens roll i applikationsmodellen
- Betyg Java objektorienterad abstraktion
- Den kompletta objektmodellen i Java
- Programmodell orienterad för gränssnitt, abstrakta klasser och gränssnitt för tillämpning mer flexibilitet och oberoende av vart och ett av dess undersystem från varandra i deras implementering
- Tillämpningar av abstrakta klasser för att extrahera gemensam funktionalitet utökad genom implementeringen av den flexibilitet som de erbjuder gränssnitt
Dynamiska och statiska objekts roll i applikationsmodellen
- Statiska Java klasser och dynamiska egenskaper för dessa klasser
- Att göra en åtskillnad i funktionaliteten hos båda typerna av enheter inom Java och typiska användningar, och deras exempel på god praxis vid utformning av lösningar baserade på statiska och dynamiska varelser Java
- Introduktion till designmönstren
- Introduktion till fabrikens designmönster
Operationer med enkla typer och omslagsklasser
- Mycket viktiga fakta och tekniker för att utöka användningen av enkla typer i objektmodellen Java.
- Diskussion om rollen av omslagsklasser enkla typer och typiska applikationer av denna typ i applikationen
Special Objects Java, klassen String, StringBuilder och StringBuffer
Påminn om grundläggande egenskaper för String-klassen och diskutera behandlingen av String-objekt av den virtuella maskinen
Användningen av buffertklasser och operera på kedjor
Formatering och analys, reguljära uttryck
- Introduktion till reguljära uttryck i Java
- Diskussion om både grundläggande tekniker för att hantera reguljära uttryck (String class) samt avancerade tekniker baserade på dedikerade klasser för denna typ av konstruktion
- Tokenisering, sökning och mönstermatchning för strängtyper
I/O-operationer
- En detaljerad diskussion av mekanismerna I/O Java - klassströmning, skribent- och läsarklass, klassomslutning och buffringsströmmar på Java.
- Öppna, stänga och skriva till filer och uttag
Klasser inne - detaljerad diskussion
- Diskuterar hur man implementerar och använder inre klasser i Java och så kallade anonyma klasser
Ämnen - detaljerad diskussion, tillämpningar och problem
- Diskussionsämnen som sträcker sig från abstraktionsmekanismen för trådar i Java och slutar med synkronisering av trådar som förbinder trådar i en grupp för att presentera och diskutera ämnen pooler av vanliga problem relaterade till arbetet med trådar, såsom dödlägen
Reflektioner Java - Introduktion och tillämpning
- Introduktion till Java reflektionsmekanism
- Föreläsningsämnen inkluderar diskussion om implementeringen av reflektion i Java, laddnings- och körmetoder för klasser, instansiering av klasser och att lära känna klassernas struktur
Java Serialisering
- Introduktion till Java objektserialisering
- Vad är serialisering, hur man serialiserar ett objekt, objekt som är beroende av varandra och hur man undviker vanliga problem som uppstår med den här typen av problem
- Typiskt använder exemplet med serialisering och RMI CORBA
Krav
Kunskap om de frågor som diskuteras i Java Grundkursen.
Vittnesmål (5)
Att vi fick en komplext översikt även om sammanhanget - till exempel varför vi behöver vissa anmärkningar och vad de betyder. Jag tyckte om den praktiska delen av utbildningen - att måste köra kommandona manuellt och anropa rest-api:erna
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Maskintolkat
Den ytterligare information som delades ut, var att kursen inte var enkel groovy, vilket var trevligt.
Covenant - Vodacom
Kurs - Groovy Programming
Maskintolkat
utbildaren kan tydligt förklara ämnet och svara på alla frågor.
Hannah Mae Lubigan - Security Bank Corporation
Kurs - Advanced Spring Boot
Maskintolkat
Träningsstilen och tränaren hjälper till att lösa problem som uppstår under övningarna.
Carl Angelo Gonzales - Security Bank Corporation
Kurs - Spring Boot for Beginners
Maskintolkat
Breadth of the topics covered was quite extensive, and the trainer made an effort to do them justice.
Lakshmipriya Sivakumar - Deque Systems Inc
Kurs - Spring Boot, React, and Redux
Maskintolkat