// Grundlagen & Umstieg
Java für C#-Entwickler
Was in Java anders ist als in C#: Typsystem, Collections, Build-Werkzeuge und Ökosystem.
- Inhouse-Schulung
- 2 Tage
- Einstieg
- Remote oder vor Ort
- KI-Werkzeug

Was Sie mitnehmen
- Sie kennen die wichtigsten Unterschiede zwischen Java und C# im Typsystem.
- Sie setzen Collections und Streams anstelle von .NET-Collections und LINQ ein.
- Sie bauen und testen Projekte mit Maven oder Gradle und JUnit.
- Sie übertragen C#-Code mit KI-Unterstützung nach Java und prüfen die Unterschiede.
Agenda
Die Agenda ist die Grundlage. Schwerpunkte und Beispiele stimmen wir vorab auf Ihr Team ab.
Tag 1
- JDK, JVM und Ökosystem im Vergleich zu .NET
- Typsystem: primitive Typen, Wrapper, fehlende Werttypen, null
- Properties in C#, Getter und Records in Java
- Generics: Type Erasure statt reifizierter Typen, Wildcards
- Übung: C#-Klassen nach Java übertragen
Tag 2
- Collections und Streams im Vergleich zu LINQ
- async/await im Vergleich zu CompletableFuture und Virtual Threads
- Build mit Maven oder Gradle statt MSBuild und NuGet
- Tests mit JUnit statt xUnit oder NUnit
- Übung: C#-Code mit KI nach Java übertragen und Unterschiede besprechen
KI in dieser Schulung
// KI als Werkzeug im Entwicklungsalltag
C#-Code mit KI nach Java übertragen und Unterschiede bei Generics, Properties und Async gezielt besprechen.
Voraussetzungen und Rahmen
- Vorwissen
- Praktische Erfahrung mit C# und .NET. Java-Vorkenntnisse sind nicht nötig.
- Niveau
- Einstieg
- Teilnehmende
- bis 10 Personen, größere Gruppen auf Anfrage
- Durchführung
- Remote per Videokonferenz oder bei Ihnen vor Ort
- Enthalten
- Abstimmung vorab, Unterlagen, Übungsprojekte, Teilnahmebescheinigungen
// Trainer mit langjähriger Softwareentwicklungserfahrung, akademische Ausbildung in Informatik und KI.
Weitere Angebote: Grundlagen & Umstieg
Alle 10 Angebote
Inhouse-Schulung · KI-Werkzeug
Exceptions, Logging und Fehlerbehandlung in Java
Fehler sauber behandeln, aussagekräftig loggen und im Betrieb schnell finden.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung · KI-Werkzeug
Streams, Lambdas und funktionale Programmierung in Java
Funktionale Interfaces, Streams, Collectors, Optional und unveränderliche Datenstrukturen.
1 Tag · Fortgeschritten1.890 €
Inhouse-Schulung
Java Collections und Generics im Detail
Auswahl der richtigen Datenstruktur, Generics mit Wildcards und messbare Vergleiche mit JMH.
1 Tag · Fortgeschritten1.890 €