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 komplex överblick även om sammanhanget - till exempel varför behöver vi vissa annoteringar och vad de betyder. Jag gillade den praktiska delen av träningen - att behöva köra kommandona manuellt och anropa resten av api:erna
Alina - ACCENTURE SERVICES S.R.L
Kurs - Quarkus for Developers
Machine Translated
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
All to topic actually including API
RODULFO ALMEDA JR - DATAWORLD COMPUTER CENTER
Kurs - Introduction to JavaServer Faces
The breadth of the topis covered was quite a bit and the trainer tried to do justice to that.