CodeGym
CodeGym University
Lernen
Kurs
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für einen Tritt in den Hintern
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design

Lektionen

  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Quest-Karte
  • Lektionen
  • Du hast Level 16 erreicht!

    Java Core
    Level 6, Lektion 0
    Herzlichen Glückwunsch, du hast das fünfte der zweiten Quest abgeschlossen! Du hast eine Menge über das Überladen von Methoden, die Reihenfolge von Konstruktoraufrufen und die Variableninitialisierung gelernt und 34 Aufgaben erledigt! Im sechsten Level lernst du ein wirklich wichtiges Thema kennen: Threads.
    Verfügbar
  • Multithreading

    Java Core
    Level 6, Lektion 1
    Stell dir das Spiel „Space Race“ vor: Du fliegst umher, weichst Meteoriten und Patrouillenkreuzern aus, umgeben von ganz ähnlichen Raumschiffen. Die Anwendung muss die Steuerbefehle verfolgen, die Raumschiffe bewegen, ihre Flugbahnen und die Folgen einer eventuellen Kollision berechnen und alles auf den Bildschirm zeichnen... Wie macht man das? Die Antwort: Multithreading.
    Verfügbar
  • Neue Threads erstellen und starten

    Java Core
    Level 6, Lektion 2
    Wenn du dich schon einmal gefragt hast, wie man einen neuen Thread startet und verwendet, wirst du es schon bald herausfinden – in dieser Lektion. Und dein Lehrer Ritschie Tormann wird dir dabei helfen. Aber auch wenn du noch nie darüber nachgedacht hast, wird Ritschie Tormann es dir erklären, denn jetzt ist der richtige Moment gekommen.
    Verfügbar
  • Übungen zu Threads | Level 6

    Java Core
    Level 6, Lektion 3
    Dein Lehrer Diego hat auf dich gewartet! Er kann es kaum erwarten, dir einen Haufen Aufgaben zum schwierigen Thema Threads zu geben. In dieser Lektion werden wir unser Wissen durch praktische Übungen festigen und versuchen, uns nicht von Threads verwirren zu lassen.
    Verfügbar
  • join – Warten auf das Ende eines Threads

    Java Core
    Level 6, Lektion 4
    Angenommen, der Haupt-Thread hat einen untergeordneten Thread erstellt, um eine Aufgabe auszuführen. Irgendwann benötigt der Haupt-Thread dann die Ergebnisse der Arbeit, die von einem untergeordneten Thread ausgeführt wurde. Aber der untergeordnete Thread hat seine Arbeit noch nicht beendet. Was soll der Haupt-Thread tun? Dieses Problem wird durch die join-Methode gelöst. Diese Lektion zeigt dir, wie.
    Verfügbar
  • Aufgaben zu join

    Java Core
    Level 6, Lektion 5
    Dein Lehrer Diego hat herausgefunden, dass du in der vorherigen Lektion die join-Methode kennengelernt hast. Aber er ist ein misstrauischer und argwöhnischer Roboter. Er glaubt dir nicht einfach, was du sagst (wie immer!), also bombardiert er dich mit Aufgaben. Naja, was kümmert es dich? Das ist nicht das erste Mal. Schieß los!
    Verfügbar
  • Gesunder Schlaf

    Java Core
    Level 6, Lektion 6
    Auch Programme brauchen manchmal Schlaf. Und Threads brauchen ihn erst recht. Um einen Thread zum Schlafen zu bringen, bietet Java eine Methode namens sleep. Sie ist als statische Methode der Thread-Klasse deklariert. Das bedeutet, dass sie nicht mit einem bestimmten Objekt verbunden ist. Der Zweck dieser Methode ist es, das Programm für eine Weile „einschlafen“ zu lassen. Wie funktioniert das? Das wirst du in der Lektion erfahren!
    Verfügbar
  • Übungen mit sleep

    Java Core
    Level 6, Lektion 7
    Heute werden wir lernen, wie wir die Zeit in Java-Programmen stillstehen lassen. Wir machen das mit der sleep-Methode, dem lokalen Zeitmesser. Dein Lehrer Diego hat sich besondere Mühe gegeben, einige Aufgaben für dich vorzubereiten: Du spielst mit einer Stoppuhr herum, erstellst einen Countdown und lernst ein Programm an, um herauszufinden, wie spät es in London ist.
    Verfügbar
  • Threads stoppen: die inoffizielle Version

    Java Core
    Level 6, Lektion 8
    Nehmen wir an, der Benutzer weist das Programm an, eine Datei aus dem Internet herunterzuladen. Der Haupt-Thread erstellt einen separaten untergeordneten Thread für diesen Auftrag und übergibt ihm ein Objekt, dessen run-Methode alle notwendigen Aktionen zum Herunterladen der Datei enthält. Und dann – zack – will der Benutzer die Datei plötzlich doch nicht mehr herunterladen! Wie brechen wir den Auftrag ab und stoppen den Thread?
    Verfügbar
  • Threads stoppen: die offizielle Version

    Java Core
    Level 6, Lektion 9
    Diese Lektion wird viele böse Wörter wie „unterbrechen“ enthalten. Und das alles, weil wir immer noch die Möglichkeiten und Besonderheiten des Stoppens von Threads untersuchen. Wir werden lernen, wie man die Variable isInterrupt verwendet und was die Methoden isInterrupted() und interrupt() tun.
    Verfügbar
  • Aufgaben zu interrupt

    Java Core
    Level 6, Lektion 10
    Wenn du schon immer davon geträumt hast, ein Spiel zu schreiben, dann solltest du dich sehr für Threads und Zeitmanipulationen interessieren. Werde zum Meister der Threads! Damit es etwas schneller geht, hat Diego fünf interessante Aufgaben vorbereitet, die dir dabei helfen, die interrupt()-Methode kennenzulernen.
    Verfügbar
  • Nützliche Links vom Professor – 16

    Java Core
    Level 6, Lektion 11
    Natürlich ist es hilfreich, dasselbe Material aus verschiedenen Blickwinkeln zu betrachten, denn jeder denkt anders, und vielleicht wird dir eine andere Erklärung eher einleuchten als die, die deinem Freund am ehesten einleuchtet. Speziell für dich hat der Professor online eine sehr interessante Lektion gefunden, die dir viel mehr über Threads beibringen wird.
    Verfügbar
  • 1
  • 2
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Spieleprojekte
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Affiliate Program
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym im Bildungsbereich
  • FAQ
  • Support
CodeGym CodeGym ist ein Java-Tutorial zum Lernen von Java von Grund auf. Dieser Kurs ist perfekt dafür geeignet, Java von Beginn an zu meistern. Er enthält über 1200 Aufgaben mit Sofortüberprüfung und grundlegende Theorie zu den Java-Grundlagen. Damit auch du bei deinem Kurs erfolgreich bist, haben wir eine ganze Reihe motivierender Inhalte: Quizfragen, Programmierprojekte, Inhalte zu effizientem Lernen und zum Berufseinstieg als Java-Entwickler.
Folgen
Sprache der Oberfläche
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2023 CodeGym
This website uses cookies to provide you with personalized service. By using this website, you agree to our use of cookies. If you require more details, please read our Terms and Policy.