Java-Plattform & Sprachgrundlagen
Architektur der Java-Plattform (JDK, JRE, JVM) und Bytecode-Kompilierung: Primitive Datentypen, Typumwandlung, Operatoren und strukturierter Kontrollfluss.
Einführungskurs in die objektorientierte Java-Programmierung an der FH OÖ: JVM-Grundlagen, Klassen, Vererbung, Polymorphie, Generics und JUnit-Tests.
Java gehört weltweit zu den verlässlichsten und meistgenutzten Programmiersprachen für robuste Unternehmenssoftware und Backend-Services. Dieser Einführungskurs führt systematisch von den Grundlagen der imperativen Programmierung über fortgeschrittene objektorientierte Konzepte bis hin zu generischen Collections und automatisierter Qualitätssicherung mit JUnit.
Bachelor-Studierende der Fachrichtung Informatik und verwandter technischer Studiengänge sowie Berufseinsteiger in die Softwareentwicklung.
Structured learning units covering theoretical foundations, practical implementations, and industry tooling.
Architektur der Java-Plattform (JDK, JRE, JVM) und Bytecode-Kompilierung: Primitive Datentypen, Typumwandlung, Operatoren und strukturierter Kontrollfluss.
Grundlagen der Objektorientierung in Java: Entwurf von Klassen, Instanziierung auf dem Heap, Konstruktor-Überladung, Zugriffsmodifikatoren und Kapselung.
Fortgeschrittene Objektorientierung in Java: Klassenhierarchien mit extends, abstrakte Klassen, Schnittstellen (Interfaces) und dynamische Polymorphie.
Typsichere Datenstrukturen mit Java Generics und dem Collections Framework: ArrayList, LinkedList, HashSet, TreeMap, Iteratoren und die Stream-API.
Robuste Softwareentwicklung in Java: Checked vs. Unchecked Exceptions, Ressourcenverwaltung mit try-with-resources, NIO-Dateizugriff und JUnit-5-Tests.