Java ist eine allgemeine, objektorientierte und sichere Programmiersprache auf hoher Ebene, die 1991 von James Gosling bei Sun Microsystems, Inc. entwickelt wurde. Sie ist offiziell als OAK bekannt. 1995 änderte Sun Microsystem den Namen in Java. Im Jahr 2009 erfolgte die Übernahme von Sun Microsystem durch die Oracle Corporation.
Editionen von Java
Jede Java-Edition verfügt über unterschiedliche Funktionen. Es gibt drei Editionen von Java:
Instanz von
Arten von Java-Anwendungen
Es gibt vier Arten von Java-Anwendungen, die mithilfe der Java-Programmierung erstellt werden können:
Java-Plattform
Die Java-Plattform ist eine Sammlung von Programmen. Es hilft, ein in der Programmiersprache Java geschriebenes Programm zu entwickeln und auszuführen. Die Java-Plattform umfasst eine Ausführungs-Engine, einen Compiler und eine Reihe von Bibliotheken. Java ist eine plattformunabhängige Sprache.
Funktionen von Java
OOPs (Objektorientiertes Programmiersystem)
Objektorientierte Programmierung ist eine Möglichkeit, ein komplexes Problem zu lösen, indem es in kleine Teilprobleme zerlegt wird. Ein Objekt ist eine reale Entität. Es ist einfacher, ein Programm mithilfe eines Objekts zu entwickeln. In OOPs erstellen wir Programme mithilfe von Klassen und Objekten auf strukturierte Weise.
Klasse: Eine Klasse ist eine Vorlage, ein Entwurf oder ein Prototyp, der Datenelemente und Methoden eines Objekts definiert. Ein Objekt ist die Instanz der Klasse. Wir können eine Klasse definieren, indem wir das Schlüsselwort class verwenden.
Objekt: Ein Objekt ist eine reale Entität, die eindeutig identifiziert werden kann. Als Objekte können beispielsweise ein Schreibtisch oder ein Kreis betrachtet werden. Ein Objekt hat ein einzigartiges Verhalten, eine einzigartige Identität und einen einzigartigen Zustand. Datenfelder mit ihren aktuellen Werten stellen den Zustand eines Objekts dar (auch bekannt als seine Eigenschaften oder Attribute).
Abstraktion: Eine Abstraktion ist eine Methode, um irrelevante Informationen vor dem Benutzer zu verbergen. Der Fahrer weiß beispielsweise nur, wie man ein Auto fährt; Es ist nicht erforderlich zu wissen, wie das Auto fährt. Wir können eine Klasse abstrakt machen, indem wir das Schlüsselwort abstract verwenden. In Java verwenden wir abstrakte Klassen und Schnittstellen, um Abstraktion zu erreichen.
Verkapselung: Eine Kapselung ist der Prozess, bei dem Daten und Funktionen in einer einzigen Einheit zusammengefasst werden. Eine Klasse ist ein Beispiel für eine Kapselung. In Java ist Java Bean eine vollständig gekapselte Klasse.
Java-Datum jetzt
Nachlass: Vererbung ist der Mechanismus, bei dem eine Klasse alle Merkmale einer anderen Klasse übernimmt. Wir können eine Vererbung erreichen, indem wir das Schlüsselwort „extends“ verwenden. Es erleichtert die Wiederverwendbarkeit des Codes.
Polymorphismus: Der Polymorphismus ist die Fähigkeit, in vielen Formen aufzutreten. Mit anderen Worten, einzelne Aktionen auf unterschiedliche Weise. Beispielsweise verhält sich ein Junge im Klassenzimmer wie ein Schüler, im Haus wie ein Sohn. Es gibt zwei Arten von Polymorphismus: Laufzeitpolymorphismus und Kompilierzeitpolymorphismus.