In diesem Repository dokumentiere ich meinen Weg, Java zu lernen - von den Grundlagen bis hin zu fortgeschrittenen Themen.
Mein Ziel ist es, eine strukturierte Sammlung von Lernmaterialien, Übungen und Projekten zu erstellen, die nicht nur mir beim Lernen helfen, sondern in Zukunft auch anderen deutschsprachigen Lernenden als Ressource dienen können.
Java ist eine vielseitige, objektorientierte Programmiersprache, bekannt für ihre Portabilität über Plattformen hinweg. Ich habe mich für Java entschieden, weil ich es in meinem beruflichen Umfeld benötige. Außerdem kommt es in vielen Bereichen von der Entwicklung von Android-Apps bis hin zu Unternehmensanwendungen zum Einsatz.
Bevor man mit dem Programmieren beginnen kann, muss man sich das Java Development Kit (JDK) installieren.
Die offizielle Website von Oracle hat mir dabei geholfen: JDK Installation.
Dieses Repository ist in mehrere Abschnitte unterteilt, die jeweils unterschiedliche Aspekte von Java abdecken:
- Grundlagen: Variablen, Datentypen, Operatoren, Kontrollstrukturen.
- Objektorientierte Programmierung (OOP): Klassen, Objekte, Vererbung, Polymorphie.
- Fortgeschrittene Themen: Multithreading, Netzwerkprogrammierung, Nutzung von Frameworks.
- Projekte: Anwendungsbeispiele, an denen ich arbeite, um das Gelernte zu vertiefen.
Ich bin offen für Beiträge, die das Lernmaterial erweitern oder verbessern. Wer einen Beitrag leisten möchte, kann gerne einen Fork erstellen, Änderungen vornehmen und einen Pull Request stellen.
Während meiner Lernreise nutze ich verschiedene Ressourcen, darunter:
Java von Kopf bis Fuss ISBN 978-3-96009-206-3
Aktuell finde ich die Udemy-Kurse, die ich absolviert habe, nicht empfehlenswert. Sie könnten zwar für bestimmte Lerntypen geeignet sein, doch aus meiner persönlichen Erfahrung heraus, besonders jetzt, wo ich mich mitten im Lernprozess befinde, musste ich feststellen, dass die drei Kurse, die ich begonnen habe, entweder Mängel in den Präsentationen aufweisen oder die Informationen nicht adäquat vermitteln.
Das gute alte stackoverflow. Hat/hilft mir hier und da geholfen/weiter.
https://ceosbay.com (Ist pausiert, da ich meine Ressourcen anderweitig benötige. Dennoch lohnt sich ein Blick ;))
Dieses Projekt ist unter der MIT-Lizenz veröffentlicht.
Ich hoffe, dass dieses Repository nicht nur für mich, sondern auch für andere, die Java lernen möchten, wertvoll ist. Ich freue mich auf eine bereichernde Lernreise und die Zusammenarbeit mit der Community.