SemaTrain Trainingsinstitut

Primärreferenzen

Java Quellen und Methodik

Fachliche Referenzen, Versionsbasis, Clean-Room-Prinzip und Lektionen-Scope des Java-Kurses.

Versionsbasis

JDK 25 LTS

Feature-Release zum Prüfdatum: Java SE / JDK 27

Quellen zuletzt geprüft: 2026-09-17

JDK 25 LTS ist die stabile Kursbasis. Neuere Feature-Releases werden getrennt geprüft, bevor versionsabhängige Inhalte übernommen werden.

Explizit zugeordnete Lektionsprofile: 16

Java-Kern

Kursweite Primärreferenzen

Java Platform, Standard Edition & JDK Specifications Version 25

Quellentyp: Primärspezifikation

Verantwortliche Referenzstelle: Oracle – Java SE

Versionsbezug: Java SE 25 / JDK 25

Geltungsbereich: Java-Sprache, JVM, Java-SE-Plattform und JDK-Spezifikationen.

Offizielle Primärreferenz öffnen

JDK 25 Documentation

Quellentyp: Herstellerdokumentation

Verantwortliche Referenzstelle: Oracle

Versionsbezug: JDK 25

Geltungsbereich: Offizielle JDK-API, Werkzeuge und Plattformfunktionen.

Offizielle Primärreferenz öffnen

Oracle Java SE Support Roadmap

Quellentyp: Hersteller-Roadmap

Verantwortliche Referenzstelle: Oracle

Versionsbezug: Prüfstand 17.09.2026

Geltungsbereich: Einordnung von LTS- und Feature-Releases.

Offizielle Primärreferenz öffnen

Java Language and Virtual Machine Specifications

Quellentyp: Primärspezifikation

Verantwortliche Referenzstelle: Oracle – Java SE

Versionsbezug: Java SE 27 / 26 / 25

Geltungsbereich: Offizieller Versionsindex der Java-Sprach- und JVM-Spezifikationen.

Offizielle Primärreferenz öffnen

Lektionsprofile

Lektionen-spezifische Referenzprofile

Zusätzlich zu den kursweiten Java-Kernreferenzen erhalten die einzelnen Lektionen genau die Primärreferenzen, die zu ihrem fachlichen Aussagebereich gehören.

JDK und Entwicklungsumgebung

Die Wahl einer IDE ist keine Java-SE-Vorgabe. IntelliJ IDEA und VS Code werden als mögliche Entwicklungsumgebungen gezeigt.

Create your first Java application

Java-Projekt anlegen, JDK auswählen und Java-Anwendung ausführen.

Versionsbezug: IntelliJ IDEA 2026.2 Help / Prüfstand 17.09.2026

Offizielle Primärreferenz öffnen

Typen, Werte, Variablen und Strings

JLS 25 – Chapter 4: Types, Values, and Variables

Primitive Typen, Referenztypen, Variablen, null und parametrisierte Typen.

Versionsbezug: Java SE 25

Offizielle Primärreferenz öffnen

Operatoren und Kontrollfluss

Methoden, Parameter und Overloading

Aussagen zur Syntax und Semantik von Methoden werden durch die JLS geprüft. Empfehlungen zu Methodengröße, Benennung und Struktur sind SemaTrain-Fachleitlinien.

Klassen, Objekte, Konstruktoren und static

Vererbung, Überschreiben und super

extends, Override und super folgen der Java-Sprachspezifikation. is-a/has-a und die Entscheidung zwischen Vererbung und Komposition sind Modellierungsleitlinien von SemaTrain.

Exceptions, try/catch/finally und throw

Konsoleneingabe und -ausgabe

Strings, StringBuilder und Collections

Interfaces, abstrakte Klassen und Polymorphie

Interfaces, abstrakte Klassen und Polymorphie folgen der JLS. Empfehlungen zu Komposition und Architekturentscheidungen sind SemaTrain-Fachleitlinien und keine Oracle-Vorgaben.

Collections, Generics und Wildcards

JUnit, Logging und Exception-Design

JDBC, Hibernate ORM und Jakarta Persistence

Hibernate ORM 7.4 Series

Release-Status, Java-Kompatibilität, Jakarta-Persistence-Kompatibilität und Artefakte.

Versionsbezug: Hibernate ORM 7.4.8.Final

Offizielle Primärreferenz öffnen

Concurrency, ExecutorService, Futures und Locks

Die APIs und Concurrency-Semantik werden gegen die JDK-Dokumentation geprüft. Empfehlungen zu Poolgrößen, Lock-Strategien und Architektur sind kontextabhängige SemaTrain-Fachleitlinien.

Java Platform Module System

Die Semantik von requires, exports, opens, uses und provides folgt der JLS. Empfehlungen zu möglichst kleinen Exportflächen sind Architekturleitlinien von SemaTrain.

Java-Technik und SemaTrain-Fachleitlinien

Naming, Methodengröße, Refactoring-Strategien, Review-Checklisten und CI-Regeln sind SemaTrain-Fachleitlinien. Sie werden nicht als Oracle- oder JLS-Vorgaben dargestellt. Primärquellen stützen hier nur konkrete Java-, Logging- und JUnit-Aussagen.

Methodik

Clean Room und Aussage-Scope

Primärquellen bestimmen den fachlichen Prüfrahmen. Erklärungen, Beispiele, Aufgaben, Quizfragen und Lösungen werden eigenständig von SemaTrain formuliert.

Eine Primärquelle wird nur für Aussagen verwendet, die tatsächlich in ihren Geltungsbereich fallen. Java-Sprachregeln werden von Gestaltungsheuristiken und SemaTrain-Fachleitlinien getrennt.

Bei eigenständigen Projekten wie JUnit und Hibernate werden deren eigene Projekt- und API-Referenzen verwendet.

Zum Java Trainingscenter