Objektorienteret programmering med Java 6

Målgruppe
Kurset er designet til programmører, som skal i gang med Java.
Forudsætninger
Kurset forudsætter erfaring med programmering i et andet sprog end Java.
Videre forløb
Det er naturligt at kombinere dette kursus med kurset Videregående programmering med Java 6, der fortsætter hvor dette kursus stopper, bl.a. ved at dække mange af Javas programbiblioteker.
Feedback
Læs udtalelser fra tidligere kursister her

Beskrivelse
Kurset giver en solid introduktion til Java. Fokus er på selve Java-sproget og kun de mest fundamentale programbiblioteker gennemgås. Gennem teori og praktiske øvelser opbygges en god forståelse for objektorienteret design. Efter kurset vil kursisterne være i stand til at forstå og skrive objektorienteret Java-kode.
Indhold
- Java-platformen og miljøet omkring Java
- Klasser og objekter
- Forgreninger og løkker
- Metoder og constructors
- Fejlhåndtering med exceptions
- Lister og generic types
- Genbrug vha. arv og komposition
- Polymorfi og subtyping
- Interfaces og abstrakte klasser
- Introduktion til enums og annotations
- Fundamentale programbiblioteker
- Classpath og JAR-filer
- Godt objektorienteret design (fx indkapsling)
- Konventioner for kodelayout og navngivning
- Unit-testing med JUnit
Sneak peek:Objektorienteret programmering - slides