Eine Liste der Java-Style-Attribute

September 16

Eine Liste der Java-Style-Attribute

Wenn Java Programmierung Sprache-Szene in den 1990er Jahren traf, waren die dominierenden Programmiersprachen C und C++. Die Architekten der Java Programmiersprache sah viele Möglichkeiten, nutzen Sie das neue Konzept der objektorientierten Programmierung und die Mängel des bestehenden Entwicklungssprachen mit stilistischen Merkmalen wie ihre neue Programmiersprache zu verbessern.

Objekt-orientierte

Java ist eine objektorientierte Programmiersprache. Es kann der Programmierer zum Erstellen von Vorlagen für komplexe Datenstrukturen, Klassen, genannt und leicht organisieren Instanzen dieser Strukturen, Objekte, im Laufe des Programms aufgerufen. Darüber hinaus können Java-Programmierer Klassen als Dienstprogramme, mit Funktionen, die für andere Programmierer von Nutzen sein soll. Java macht es einfach für andere Programmierer nehmen einen dieser eigenständige Klassen und seine Funktionen in seinen Quellcode, ohne zu kopieren oder Einfügen von Code integrieren.

Erweiterbare

Das Design von Java Klassen und Objekten ermöglicht es dem Programmierer baut auf der Arbeit von Bibliotheken, die anderen Programmierern entwickelt haben. Durch den Einsatz von Unterklassen kann ein Entwickler Klassen erstellen, die automatisch den Code von einer anderen Klasse erben. Jedoch sobald der Code alles von die andere Klasse, bekannt als der "übergeordneten"-Klasse erbt der Programmierer kann bestimmte Methoden mit seinem eigenen, Änderung den festgelegten Wert bestimmter Variablen hinzufügen oder Sie ersetzen zusätzliche Variablen und Methoden zum Implementieren von benutzerdefinierten Funktionen.

Plattformunabhängig

Java-Programme sind plattformunabhängig. Statt Kompilieren von Quellcode in ein für ein bestimmtes Betriebssystem ausführbaren Binärdatei, kompiliert es in eine Bytecodedatei für die Java Virtual Machine (JVM). Die JVM ist ein Motor, der Plattform-spezifisch ist, und Benutzer müssen sie für die Ausführung von Java-Programme herunterladen. Die JVM nimmt den Plattform-unabhängigen-kompilierten Bytecode und übersetzt sie in ausführbaren Binärcode für das aktuelle Betriebssystem, wie das Programm in Echtzeit läuft. Dies bedeutet, dass Entwickler nicht die Exzentrizitäten jedes bestimmten Betriebssystem kümmern, wenn sie programmieren.

Open-Source

Die Maschinerie der Java-Betriebssystem, die JVM ist open Source. Dies bedeutet, dass jedermann den Quelltext hinter das gesamte Java-Betriebssystem aussehen kann. Dies ermöglicht einem Entwickler unabhängig untersuchen, neue Möglichkeiten, um eine effizientere Java-Programme, unabhängig Forschung Möglichkeiten zur Verbesserung des Prozess der Übersetzung Bytecode in Echtzeit, entwickeln neue Verwendungen für die Java Virtual Machine und schauen Sie in seine eigene Ergänzung zu der Programmiersprache selbst erstellen.