Die JVM und der Kotlin-Compiler

Was tatsächlich passiert, wenn `kotlinc` deinen Code übersetzt: Bytecode, Class-Dateien, Speicherverwaltung und Garbage Collection auf der JVM, die Compiler-Pipeline vom Lexer bis zum Codegen, der moderne K2-Compiler, und was Data Classes oder Inline Functions dafür wirklich im Bytecode auslösen. Für alle, die "Kotlin Einführung" und "Objektorientierte Programmierung" schon abgeschlossen haben und verstehen wollen, was unter der Haube läuft.

0 / 8 abgeschlossen

Modul 1 · Die JVM als Fundament
011. Vom Kotlin-Code zur JVMLEKTION
2. Speicher und Garbage CollectionLOCKED
Modul 2 · Der Kotlin-Compiler von innen
3. Frontend und Backend: Die Compiler-PipelineLOCKED
4. Was das Frontend wirklich prüft: Analysen und Smart CastsLOCKED
5. K2: Der moderne Kotlin-CompilerLOCKED
Modul 3 · Bytecode & Interop in der Praxis
6. Bytecode lesen: Decompiler und Kotlin-IdiomeLOCKED
7. Java-Interop: PlattformtypenLOCKED
8. Inline Functions: Performance auf Bytecode-EbeneLOCKED
8 LektionenModul 1 · Die JVM als FundamentModul 2 · Der Kotlin-Compiler von innenModul 3 · Bytecode & Interop in der PraxisFortschritt: lokal, kein Account nötig