- Kommandoer og det første program
- Introduktion til typer og tastaturinput
- Betingede operatorer
- Løkker
- Arbejde i IntelliJ IDEA, fejlsøgning
- Arrays
- Funktioner
- Datatyper
- Nyttige nuancer
- Arbejde med strenge
- Objekter
- Klasser og "static"
- Collections og generics
- Collections, del 2
- Undtagelser
- Input-/output-strømme
- Arbejde med tid og dato
- Introduktion til OOP
- Lambda-funktioner
- Spillignende opgaver på CodeGym
- OOP-grundlag: principper, arv, indkapsling
- OOP-grundlag: overbelastning, polymorfi, abstraktion, interfaces
- Interfaces: sammenligning med abstrakte klasser, flerarv
- Typekonvertering, instanceof, større opgave om interfaces
- Metodeoverbelastning, detaljer ved konstruktørkald
- Introduktion til threads: Thread, Runnable, start, join, interrupt, sleep
- Avancerede threads: synchronized, volatile, yield
- Introduktion til streams: InputStream/OutputStream, FileInputStream, FileOutputStream
- Streams fortsat: Reader/Writer, FileReader/FileWriter
- Serialisering
- Objekter: equals, hashCode, clone, wait, notify, toString()
- Strenge: mutable, immutable, format, StringTokenizer, StringBuilder, StringBuffer
- Indre klasser, eksempler med Map.Entry
- Detaljer ved implementering af indre klasser
- Oprettelse og stop af threads: start, interrupt, sleep, yield
- Eksklusiv adgang til delt data: synchronized, volatile
- Deadlocks: wait, notify, notifyAll
- ThreadGroup, ThreadLocal, Executor, ExecutorService, Callable, praktisk eksempel med Jsoup
- Autoboxing og implementeringsdetaljer
- Operatorer: numeriske, logiske, bitvise; praktisk med Swing
- Arbejde med filer og arkiver
- RMI og dynamiske proxies, praktisk med Swing
- JSON og JavaScript, praktisk med Guava, Apache Commons Collections, JUnit
- Rekursion, garbage collection og Java-reference-typer, logging
- Versionskontrolsystemer: Git og SVN, generics
- Kerne-mønstre til webapplikationer, avancerede collections
- Designmønstre, hjælpeklasser (Arrays, Collections)
- Udviklingsmetoder, Java-annotationer, undtagelseshierarki
- Byg din første webapplikation med Tomcat og IntelliJ IDEA
- URI, URL, REST-tjenester, oprettelse af en klient‑server-applikation
- Kursus fuldført!
600+
Lektioner
1200+
Opgaver
20
Tests
Og også:
- Øjeblikkelig opgaveverifikation
- AI-mentor
- IDE-plugin
- WebIDE
- Gamification
- Motiverende forelæsninger