Willkommen zurück zum Kurs von KnowledgeCity zum Programmieren in Java. Hi, ich bin Cliff Brozo, ich bin dein Lehrer. Und in der heutigen Lektion Wir werden herausfinden, warum wir Java wählen? Naja als aller erstes, Es ist eine großartige Open-Source- und kostenlose Möglichkeit zum Lernen eine der fünf besten Programmiersprachen der Welt. Und der Grund, warum es in den Top 5 ist ist Java auf allen Plattformen Egal, ob Sie Windows, Mac oder Linux verwenden, oder sogar ein Raspberry Pi. Es hat eine große Community-Unterstützung, und es gibt Millionen und Millionen, und Millionen von Entwicklern. Java ist objektorientiert und sieht so aus ähnlich wie C++ und C#, für Programmierer ist es einfach zwischen diesen Sprachen hin und her zu wechseln. Java ist leicht zu erlernen. Es hat seine eigene Müllsammlung was bedeutet, dass es die Objekte entfernt die Platz im Speicher belegen. Javas Syntax ist englisch-ähnlich und es gibt eine minimale Anzahl von Sonderzeichen. Es ist freundlich für Anfänger. Java wurde so entwickelt. Java ist einfach zu warten. Es ist eine statisch typisierte Sprache. und das bedeutet, dass der ganze Code wird auf Fehler überprüft, bevor es in eine App integriert werden kann. Javas hohe Bedeutung dass es der englischen Sprache sehr nahe kommt, und es kümmert sich um alle komplexen Details der Speicherverwaltung. Programmierer können sich nur auf das Programmieren konzentrieren anstatt sich Gedanken darüber zu machen, was die Maschine tut. Java wurde ursprünglich entwickelt als Alternative zur prozeduralen Programmierung, und diese Sprachen beginnen am Anfang des Programms und arbeiten sich bis ganz nach unten vor. Objektorientierte Programmierung, das OOP, basiert auf der Idee der Verwendung von Objekten und alles in einem Programm soll eine Darstellung sein eines realen Objekts. Und zum Beispiel in einem Programm, das einen Gebrauchtwagenplatz simuliert, die Objekte würden darstellen die verschiedenen Arten von Autos und SUVs. Das Objekt definiert die Datentypen, die darüber bekannt sind und die verschiedenen Dinge, die es tun kann. Wenn Sie sich den Unterschied zwischen einer Verfahrenssprache ansehen und eine objektorientierte Sprache, Verfahrenssprachen haben Anweisungen die nacheinander ausgeführt werden, definiert und verwendet Variablen, und die einzelnen Operationen werden oft gruppiert in logische Einheiten, die Prozeduren genannt werden. Prozeduren werden auch Module genannt, Methoden, Funktionen und Unterprogramme. In Java nennen wir die Methoden. Objektorientierte Sprachen sind eine Erweiterung dieser Verfahrenssprachen. Wir verwenden Klassen, die Blaupausen für Objekte sind. Und wenn wir mehr als ein Objekt haben wollen, Wir erstellen mehrere Instanzen dieser Klassen. Die Anwendungen manipulieren dann die Objekte. Und eines der Dinge, die wir tun können, ist Java zu verwenden für Computersimulationen zum besseren Verständnis wie die realen Prozesse funktionieren. Und eine der ersten Zeilen, die Sie in Java lernen werden ist der Befehl System.out.println. Sie werden feststellen, dass es ein großes S für System gibt, und das sollte dir einen Anhaltspunkt geben dass Java die Groß-/Kleinschreibung beachtet. System ist eine Klasse, es ist vorgefertigt und der Compiler weiß, was damit zu tun ist. Das Wort out weist auf das Ausgabegerät des Systems hin das ist normalerweise der Monitor. Und println ist eine Methode das akzeptiert Argumente wie Java is Cool und druckt sie auf dem Ausgabegerät aus. Sie werden feststellen, dass zwischen System und Außen ein Punkt ist und zwischen out und println. Und das sind die Dinge, die trennen die Klassen, Objekte und Methoden. Die Zeichenfolge, die wir an die Methode println senden steht in doppelten Anführungszeichen. Und schließlich enden Java-Anweisungen mit einem Semikolon. Java hat eine Reihe von Schlüsselwörtern. Sie sind Identifikatoren, die beginnen müssen mit dem Buchstaben der englischen Sprache. Wir könnten einen nicht-englischen Brief gebrauchen, oder ein Unterstrich oder ein Dollarzeichen. Aber die meiste Zeit wir versuchen, unsere Identifikatoren beschreibend zu machen. Klassennamen dürfen nicht mit einer Ziffer beginnen und Java-Bezeichner können nur enthalten Buchstaben, Ziffern, Unterstriche oder Dollarzeichen. Und wir können kein reserviertes Schlüsselwort verwenden oder ein Wert wie true oder false oder sogar null. Apropos Keywords, es gibt eine große, lange Liste wie viele Keywords Sie erwarten können. Wir beginnen mit den A's und abstrakt und gehen Sie den ganzen Weg durch das V für flüchtig. Und dann gibt es einige Werte wie true, false und null. Denken Sie daran, dass keiner davon als Bezeichner verwendet werden kann. Jetzt wissen Sie, warum wir Java verwenden, und Sie haben den Befehl System.out.println gesehen. Sie wissen, dass zum Erstellen einer Kennung Sie müssen sich von den Schlüsselwörtern fernhalten. Und Sie wissen, dass Java eine Sprache ist, bei der die Groß-/Kleinschreibung beachtet wird. Mach das nächste Mal mit, wenn wir herunterladen werden und installiere einige Programme das hilft uns, unsere Java-Anwendungen zu kompilieren. Ich werde Sie bald sehen.