CodeGym/Kurser/Java-kursus

Java-kursus

Det legendariske Java kursus, der har hjulpet millioner med at starte programmering. Mestre Java fra bunden: fra grundlæggende syntaks til multithreading og arbejde med collections. 4 store quests, 40+ niveauer og over 1200 auto‑checkede opgaver. Dette kursus er så effektivt, at rekrutterere ofte spørger under interviews: "Hvad er dit niveau på CodeGym?"
4.9
4400+ anmeldelser
30k dimittender startede IT-karrierer
Læs mere
  • 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