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.

  28 timmar
 

Antal deltagare


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Vittnesmål (1)

Relaterade Kurser

Relaterade Kategorier