Hallo, und willkommen zu einem weiteren Video der Java-Entwicklungsserie. Mein Name ist Shad Sluiter und ich bin dein Lehrer. In diesem Video stellen wir die Frage, Warum sollten wir Java lernen? Und ist dieser Kurs für Sie? Java ist also zunächst einmal häufig die Nummer eins in der Popularität von Sprachen, die gebräuchlich sind. Java hat also eine lange Geschichte und wird verwendet von vielen verschiedenen Mitarbeitern. Sie können Java in vielen Arten von Anwendungen verwenden. Zum Beispiel mobile Anwendungen, die Android Studio verwenden. Und Sie können Anwendungen erstellen, die auf einem Telefon laufen, oder eine Tablette. Sie können es nicht auf einem iPhone ausführen, aber Sie können es auf jedem Android-Gerät verwenden. Außerdem wird Java häufig auf Webservern verwendet um Webanwendungen zu erstellen. Sie können Java auch in anderen Anwendungen verwenden, wie eingebettete Systeme. Java hat eine lange Geschichte und ist weit verbreitet. Und wenn Sie Java kennen, sind Sie bestens aufgestellt um einen Job als Softwareentwickler zu bekommen. Java hat eine jahrzehntelange Geschichte. Obwohl es heute neuere Sprachen gibt, Java hat immer noch einen sehr beliebten Platz in Legacy-Software, sowie Neuentwicklungen. Java passt also auf den Markt und wird ein gutes Element in Ihrem Lebenslauf sein. Woher kommt Java und wem gehört es? Nun ja, Java wurde von einer Firma namens . entwickelt Sonne Mikrosysteme. Und die Idee war, eine Sprache zu schaffen, die sein könnte einmal geschrieben und zusammengestellt, und dann auf vielen Arten von Betriebssystemen laufen. Aber wirklich, Bis heute gibt es nur drei Arten von Betriebssystemen das können sich die meisten sogar vorstellen. Da ist zunächst Microsoft Windows, dann gibt es das Macintosh-Betriebssystem. Und dann gibt es natürlich Linux. Inzwischen sind andere Betriebssysteme wie Android, sind wirklich nur Linux, die spezialisiert sind. Java wird also einmal geschrieben und an vielen Stellen ausgeführt. Und so erhält Sun Anerkennung für die Entwicklung dieses Modells. Einige Jahre später wurde Sun von Oracle übernommen, das Datenbankunternehmen. Seitdem verwaltet Oracle Java. Softwareentwickler kritisieren gerne Oracle für die Art und Weise, wie sie das System verwaltet haben. Und so, als Ergebnis, es gab einige Open-Source-Versionen von Java, die tatsächlich beliebter sind. So können Sie kostenlose Java-Entwicklungskits verwenden, oder Sie können die Oracle-Version erhalten, und dann kannst du das auch beruflich bekommen unterstützte Version von Oracle und zahlen Geld dafür. Aber warum sollten Sie Geld für ein Open-Source-Projekt bezahlen? ob das Projekt gut funktioniert? Und das werden wir in diesem Kurs tun. Eine der beliebtesten Verwendungsmöglichkeiten von Java, ist es, Anwendungen zu erstellen, die auf Android-Geräten ausgeführt werden. Jetzt gibt es Alternativen zur Verwendung von Java, und so bevor Sie anfangen, dies zu lernen, Sie sollten auch wissen, was Sie zur Auswahl haben. Java war also die ursprüngliche Sprachwahl für Android, und ist immer noch sehr beliebt. Google, der Eigentümer von Android, unterstützt jetzt Kotlin, eine Sprache das sieht aus wie Java, und es wird kompiliert, um auf einer virtuellen Java-Maschine zu laufen, aber der Code selbst ist eine andere Sprache. Und so könnten Sie auch daran interessiert sein, Kotlin zu lernen, wenn Sie ein Android-Anwendungsentwickler sind. Google experimentiert auch mit einer Sprache namens Dart, oder Sie haben vielleicht gehört, dass es Flutter heißt. Flutter ist also der Rahmen und Dart ist die Sprache. Flutter und Dart sind also ein weiteres System, das ist eine konkurrierende Alternative zu Kotlin oder Java. Und so, obwohl es nicht sehr oft verwendet wird, es ist etwas, das Google fördert. Sie können auch plattformübergreifende Lösungen für Android schreiben und für iOS-Anwendungen, geschrieben in JavaScript. Dazu benötigen Sie ein System wie zum Beispiel React Native. Und Sie können Ihren Code so kompilieren, dass er auf beiden läuft Android- und iOS-Geräte. Es ist eine ganz andere Erfahrung als entweder in Kotlin oder in Java zu schreiben, aber es ist etwas, das Sie vielleicht erkunden möchten. Sie können auch C Sharp ausführen, und Sie können auf einer dieser Plattformen kompilieren. Und so der historisch verwendete Rahmen diese plattformübergreifenden Lösungen in C Sharp zu erstellen, war xamarin. Xamarin wird derzeit ersetzt durch ein neues System von Microsoft namens Maui. Und so sind beide in C Sharp geschrieben. Also habe ich diese geordnet von dem, was Sie wahrscheinlich als historisch populär betrachten sollten und wahrscheinlich die Vorliebe für das Lernen. Nummer eins und zwei sind also Java und Kotlin, und dann die anderen etwas weniger beliebt, aber sie haben Vorteile, plattformübergreifend zu sein auch mit Apple-Handys. Und das sind einige der Lösungen, die Sie haben nach vorne zu schauen. Jetzt konzentrieren wir uns auf Java. In diesem Kursabschnitt Wir werden lernen, wie Java funktioniert. Und dann verwenden wir Android Studio, die natürlich von Google bereitgestellt wird, um Programmierern die Möglichkeit zu geben, Anwendungen zu erstellen das läuft auf einem Telefon. Das ist ein kurzer Überblick, warum Java und wie wir es in diesem Kurs verwenden werden.