Funktionen

Alles, was du zum Java lernen brauchst. In einer App.

Lektionen, ein echter Editor, eine Java-Engine auf dem Gerät, ein Tutor und Projekte mit Tests. Alles greift ineinander, damit du nie zwischen fünf Werkzeugen springen musst.

Sieh, was im Speicher passiert.

Variablen, Stack und Heap sind keine Theorie mehr. Geh Zeile für Zeile durch und sieh, warum sich ein Array ändert, das du nie angefasst hast.

  1. int[] a = { 3, 1, 2 };
  2. int[] b = a;
  3. b[0] = 9;
  4. System.out.println(a[0]);

Stack

main()

a→ #1
b→ #1

Heap

#1 int[3]

312
Ausgabe

Ein echter Editor. Eine echte JVM.

Du schreibst richtiges Java und startest es direkt auf deinem Gerät. Kein Server, keine Wartezeit, kein Spielzeug-Java.

Live ausführen

Wenn du willst, läuft dein Code automatisch, sobald du kurz innehältst. Du siehst sofort, was deine Änderung bewirkt.

Autovervollständigung

Vorschläge für Methoden und Namen, während du tippst. Im Prüfungsmodus schaltest du sie ab, wenn du es ohne schaffen willst.

Läuft auf dem Gerät

Die Java-Engine steckt in der App. Lektionen, Editor und Ausführung funktionieren ohne Internet.

Schrift, wie du sie magst

Die Schriftgröße im Editor stellst du selbst ein, auf dem iPhone genauso wie auf dem großen Mac-Bildschirm.

Spielwiese

Freies Java außerhalb der Lektionen. Probier aus, was dir gerade einfällt, ohne Aufgabe und ohne Bewertung.

Code Tour

Lass Bit Stopp für Stopp durch dein eigenes Programm führen, mit den echten Werten aus dem Lauf. Mehr über Bit →

Fehlermeldungen, die man versteht.

Der Java-Compiler ist präzise, aber auf Englisch und oft kryptisch. Runtime übersetzt nicht nur, sondern erklärt: welche Zeile, was dort schiefgeht und was du vermutlich gemeint hast. Schalte um und vergleiche.

  1. public class Main {
  2. public static void main(String[] args) {
  3. System.out.printn("Hallo");
  4. }
  5. }

Zeile 3

Diesen Befehl kennt Java nicht.

Ein Objekt namens out gibt es, aber keine Methode printn. Meintest du println? Dort fehlt ein l.

Bit fragen

Dein Weg zur Lösung, gespeichert.

Runtime merkt sich, wie deine Lösung entstanden ist. Spul zurück und sieh bei jedem Zwischenstand, was sich geändert hat. So erkennst du, welcher Gedanke den Durchbruch gebracht hat.

    Ein Plan, der aus deinen Fehlern lernt.

    Runtime merkt sich jeden Fehler und jedes Thema, das wackelt. Daraus entsteht dein Lernplan: kurze Runden genau dort, wo es noch hakt, und Wiederholungen in wachsenden Abständen, bevor du etwas vergisst.

    • Acht Übungsmodi, vom Wiederholen bis zum Prüfungsmodus
    • Neue Varianten statt immer derselben Aufgabe
    • Ein kurzes Aufwärmen, bevor die nächste Lektion beginnt
    So lernst du mit Runtime

    Fortschritt, der Verstehen belohnt.

    XP gibt es für gelöste Aufgaben, nicht fürs Durchklicken. Dazu Serien, Tagesziele und Erfolge für echte Meilensteine.

    ▶Erstes ProgrammDein erstes Java-Programm geschrieben und ausgeführt.
    ⟳In der Schleife„Schleifen“ abgeschlossen.
    ▦Objektdenker„Objektorientierte Programmierung“ abgeschlossen.
    ≡Stack und Heap„Speicher & Java-Ausführung“ abgeschlossen.
    ✱Debugger„Exceptions & Debugging“ abgeschlossen.
    7Eine Woche dranSieben Tage am Stück gelernt.
    ✓HundertHundert Aufgaben gelöst.
    ⌂PortfolioFünf Projekte abgeschlossen.

    iPhone, iPad, Mac. Ein Lernstand.

    Fortschritt, Projekte und Lernplan synchronisieren sich über iCloud. Fang in der Bahn an und mach am Schreibtisch genau dort weiter.

    iPhone

    Kurze Runden, überall.

    • Lektionen in Schritten von wenigen Minuten
    • Sprechen statt tippen, wenn du Bit fragst
    • Eine ruhige Erinnerung am Tag, nur wenn du willst

    iPad

    Lektion und Tutor nebeneinander.

    • Links die Lektion, rechts Runtime KI
    • Editor und Speicher wandern mit, wenn Bit erklärt
    • Tastaturkürzel, sobald eine Tastatur dran ist

    Mac

    Für lange Projektabende.

    • Befehlspalette mit ⌘K für jede Aktion
    • Eine Suche über Lektionen, Begriffe, Projekte und deinen Code
    • Großer Editor für die großen Projekte
    Runtime App Icon

    Alles drin.
    Nichts zu viel.

    Runtime erscheint bald im App Store. Für iPhone, iPad und Mac.

    Bald imApp Store