CodeGym
Promotion
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
Alle Quests Java Syntax Java Core Java Multithreading Java Collections JSP und Servlets Module 3. Java Professional Module 4. SQL & Hibernate Module 5. Spring Spring
Alle Level Level 0 Level 1 Level 2 Level 3 Level 4 Level 5 Level 6 Level 7 Level 8 Level 9 Level 10 Level 11 Level 12 Level 13 Level 14 Level 15 Level 16 Level 17 Level 18 Level 19 Level 20 Level 21 Level 22 Level 23 Level 24 Level 25 Level 26 Level 27 Level 28
  • Du bist im Level aufgestiegen!

    Java Syntax
    Level 6, Lektion 0
    Der Weg des Programmierers klingt fast wie der „Weg der Samurai“. Eine weitere Ähnlichkeit ist die, dass es schwierig ist, umzukehren, wenn man einmal diesen glitschigen Weg beschritten hat. Das ist eigentlich gar nicht schwierig: Das wahre Problem ist, dass du nicht umkehren WILLST. In dieser Lektion geht es darum, was du tun musst, um dein bestmögliches Leben als Programmierer zu erreichen.
    Verfügbar
  • Objektsichtbarkeit und Nullreferenzen

    Java Syntax
    Level 6, Lektion 1
    Wenn ein Objekt existiert, bedeutet das, dass es jemand braucht... In Java läuft das folgendermaßen: Nachdem ein Objekt erstellt wurde, existiert (lebt) es, solange mindestens eine Variable seine Adresse gespeichert hat (es gibt also mindestens eine Referenz darauf). Wenn es keine Referenzen mehr gibt, stirbt das Objekt. Die Garbage Collection wird ausgeführt und... So tragisch ist es eigentlich gar nicht. Ganz im Gegenteil.
    Verfügbar
  • Garbage Collection

    Java Syntax
    Level 6, Lektion 2
    Wenn du keine Referenzen auf Objekte speicherst, wird der Garbage Collector nachts kommen und sie sich holen. So beängstigend das auch klingen mag, Programmierer sind gerne bereit, den Java Garbage Collector anzubeten. Besonders Menschen, die ihre Programmierkarriere mit anderen Sprachen, wie z.B. C++, begonnen haben.
    Verfügbar
  • Finalisieren mit finalize

    Java Syntax
    Level 6, Lektion 3
    Heute steht eine kurze Einführung in die unabhängigste aller Methoden auf der Tagesordnung: finalize(). Sie gehorcht nur der Java-Maschine in dem Sinne, dass nur die Java-Maschine sie aufrufen kann. Und das tut sie kurz bevor das Objekt zerstört wird. Tatsächlich ist diese Methode das Gegenteil von einem Konstruktor. Sie kann die von einem Objekt verbrauchten Ressourcen freigeben.
    Verfügbar
  • Objektlebensdauer

    Java Syntax
    Level 6, Lektion 4
    Lass uns über Leben und Tod von Objekten philosophieren! Programmierer erstellen oft Dutzende und Aberdutzende von Objekten und speichern sie in verschiedenen Listen, aber sie bereinigen diese Listen nie. Dadurch blähen sie auf. Um dies zu vermeiden, musst du Objekte korrekt verwenden. Du bekommst deine erste Einführung im Unterricht.
    Verfügbar
  • Aufgaben zur Objektlebensdauer

    Java Syntax
    Level 6, Lektion 5
    In vorherigen Lektionen haben wir herausgefunden, dass wir finalize nicht mit „Handles“ aufrufen können. Nur die Java Virtual Machine tut dies, und es ist unmöglich vorherzusagen, wann sie dies tun wird. Und was ist, wenn du versuchst, es selbst zu tun? Zum Beispiel 50.000 Objekte (Katzen und Hunde, wie immer) erstellen? Wir werden diese und einige weitere Aufgaben angehen.
    Verfügbar
  • Statische Variablen und Methoden

    Java Syntax
    Level 6, Lektion 6
    Sehen wir uns „static“ etwas genauer an. Methoden können statisch und nicht-statisch sein. Normale Methoden werden auf einem Objekt aufgerufen und haben Zugriff auf dessen Daten. Statische Methoden haben diesen Zugriff nicht: Sie haben ganz einfach keine Objektreferenz. Sie sind in der Lage, auf die statischen Variablen einer Klasse und andere statische Methoden zuzugreifen. Einzelheiten findest du in den Lektion.
    Verfügbar
  • Statische Klassen und Methoden

    Java Syntax
    Level 6, Lektion 7
    Variablen, Methoden und sogar Klassen können statisch sein. Du wirst lernen, worum es hier geht und warum du es in höheren Levels brauchst. Aber jetzt kannst du dir erstmal das Beispiel ansehen und darüber nachdenken, was hier vor sich geht. Wir werden ein public static als Versuchskaninchen verwenden. Klingt faszinierend, nicht wahr?
    Verfügbar
  • Übungen mit statischen Methoden

    Java Syntax
    Level 6, Lektion 8
    Die Themen, die wir hier aufgreifen, bilden ein solides Fundament für die Zukunft. Es ist vielleicht nicht ganz klar, warum alles gerade so angeordnet ist, aber es ist bereits klar genug, um Aufgaben abzuschließen. Wir werden statische Methoden unter die Lupe nehmen, während wir sie in Aufgaben erstellen. Übrigens, hast du bemerkt, dass die main()-Methode auch völlig statisch ist?
    Verfügbar
  • Nützliche Links vom Professor – 6

    Java Syntax
    Level 6, Lektion 9
    Der Wissensstand wächst ständig weiter, so dass der Professor immer sorgfältiger nach den Informationen suchen muss, die seine Schüler benötigen. Du wirst dieses Level nicht ohne zusätzliche Lektüre schaffen. Trotzdem, der Professor macht seine Arbeit gut. Man darf nur nicht vergessen, die Vorteile seiner Forschung zu nutzen.
    Verfügbar
  • Die Breakout-Story

    Java Syntax
    Level 6, Lektion 10
    Hey, Level 6 nähert sich dem Ende! Du hast einige schwierige, aber nützliche Aufgaben erledigt. Bevor du mit Level 7 weitermachst, solltest du dich ein wenig ausruhen. Lass dich davon inspirieren, wie ein weltberühmtes Duo aus dem Silicon Valley, Steve Jobs und Steve Wozniak, ihre ersten Schritte gemacht und ein Spiel namens Breakout entwickelt haben.
    Verfügbar
  • Abschließende Aufgaben

    Java Syntax
    Level 6, Lektion 11
    Beim Programmieren gibt es so etwas wie Zusatzaufgaben überhaupt nicht! Der Professor am geheimen CodeGym-Zentrum ist zu 1000 % davon überzeugt. Deshalb müssen am Ende des Levels mehrere Aufgaben erledigt werden. Einige von ihnen sind anspruchsvoller und setzen voraus, dass die Teilnehmer selbst googeln. Oder nachdenken. Oder nachdenken und googeln.
    Verfügbar
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.