CodeGym
Aktion
Lernen
Kurse
Aufgaben
Umfragen & Quizze
Spiele
Hilfe
Zeitplan für Motivation
Community
Benutzer
Forum
Chat
Artikel
Erfolgsstorys
Aktivität
Rezensionen
Abonnements
Helles Design

Lektionen

  • Rezensionen
  • Über uns
Start
Jetzt lernen
Jetzt lernen
  • Mein Fortschritt
  • Kurse
  • Quest-Karte
  • Lektionen
  • Ü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
  • Microsofts Zukunftsvision

    Java Core
    Level 6, Lektion 12
    Level 6 ist fast geschafft! Und weißt du was? Jetzt ist die richtige Zeit, um sich vor den letzten Aufgaben zu entspannen. Heute werfen wir einen Blick in die nahe Zukunft. Neu entstehende Technologien könnten unser Leben in gerade einmal 5 bis 10 Jahren völlig verändern. Du könntest einer der Menschen sein, die hinter den großen Veränderungen der Zukunft stehen.
    Verfügbar
  • Bonusaufgabe | Lektion 13 | Level 6

    Java Core
    Level 6, Lektion 13
    Captain Eichhorn ist am Telefon! Er hat ein paar Überraschungen für dich. Genauer gesagt, nicht ein Paar, und es sind keine Überraschungen, sondern zehn Aufgaben, die dein Wissen über Threads vertiefen. Und wenn du es wirklich wissen willst, kannst du dich an drei Bonusaufgaben versuchen, die schwieriger sind. In einer davon wirst du auf das Fabrikmuster stoßen. In einer anderen erstellst du ein Gewirr von speziellen Threads. In einer dritten werden wir ein bisschen debuggen.…
    Verfügbar
  • Du hast Level 17 erreicht!

    Java Core
    Level 7, Lektion 0
    Herzlichen Glückwunsch, Du hast das sechste Level der Quest abgeschlossen! Du hast ein wichtiges Thema (Threads) bearbeitet und 34 Aufgaben erledigt (oder vielleicht weniger, wenn du dir einige für später aufbewahrt hast). Im siebten Level beschäftigen wir uns eingehender mit Threads. In Kürze werden wir uns mit der statischen Methode yield und den Schlüsselwörtern synchronized und volatile beschäftigen.
    Verfügbar
  • Multithreading-Probleme: Zugriff auf eine gemeinsam genutzte Ressource

    Java Core
    Level 7, Lektion 1
    Threads sind natürlich cool und eröffnen Programmierern eine Welt voller unglaublicher Möglichkeiten (und einen Haufen Komplexität). Verschiedene Threads ändern den Zustand verschiedener Objekte basierend auf den Aufgaben, die sie ausführen. Und natürlich können sie sich gegenseitig auf die Füße treten! Aber der erschreckendste Teil geschieht tief in der Java-Maschine... Klingt das faszinierend?
    Verfügbar
  • Aufgaben mit gemeinsamen Ressourcen: Konsolenausgabe

    Java Core
    Level 7, Lektion 2
    Ein weiser Lehrer sagte einmal, dass ein Programm eine Menge von Objekten ist, durch die „kleine Roboter“ (Threads) hindurchlaufen und die in den Methoden enthaltenen Befehle ausführen. Aber der große kleine Roboter Diego kann dir nicht das Vergnügen nehmen, einige Aufgaben mit einer gemeinsamen Ressource zu erledigen. Es sind nur zwei, aber du musst sicher etwas nachdenken.
    Verfügbar
  • Threads sind nicht unabhängig! Synchronisiert!

    Java Core
    Level 7, Lektion 3
    Das unkontrollierte Umschalten von Threads ist ein weiteres Problem. Wir stehen vor einer vernünftigen Frage: Warum lassen wir Threads nicht tun, was sie wollen und ihre eigene Umschaltung steuern? Tatsächlich schafft dieser Ansatz sogar noch mehr Probleme. In dieser Lektion lernst du diese Probleme kennen und was man dagegen tun kann.
    Verfügbar
  • Synchronisiert! Die praktische Version

    Java Core
    Level 7, Lektion 4
    Dein Lehrer Diego kann nichts verbergen. Er weiß schon, dass du dich in der vorherigen Lektion mit dem Sperren von Threads befasst und gelernt hast, was Mutex ist und wie man damit arbeitet, und wofür das synchronized-Schlüsselwort verwendet wird. Fünf Aufgaben zu synchronized warten auf dich, mit freundlicher Genehmigung von Meister Diego!
    Verfügbar
  • 1
  • ...
  • 16
  • 17
  • 18
  • 19
  • 20
  • ...
  • 60
Lernen
  • Registrierung
  • Java-Kurs
  • Hilfe zu Aufgaben
  • Preise
  • Java Syntax
Community
  • Benutzer
  • Artikel
  • Forum
  • Chat
  • Erfolgsstorys
  • Aktivität
  • Partnerprogramm
Unternehmen
  • Über uns
  • Kontakt
  • Rezensionen
  • Medien
  • CodeGym für Bildung
  • Häufig gestellte Fragen
  • 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
Interface-sprache
English
Deutsch
Español हिन्दी Français Português Polski বাংলা 简体中文 मराठी தமிழ் Italiano Bahasa Indonesia 繁體中文 Nederlands 日本語 한국어 Bulgarian Danish Hungarian Basa Jawa Malay Norwegian Romanian Swedish Telugu Thai Українська Filipino Turkish Azərbaycan Русский Vietnamese
Programmierer werden gemacht, nicht geboren © 2025 CodeGym
MastercardVisa
Programmierer werden gemacht, nicht geboren © 2025 CodeGym