Die Programmiersprache Java wurde ursprünglich von Sun Microsystems entwickelt, die von James Gosling initiiert und 1995 als Kernkomponente der Java-Plattform (Java 1.0) von Sun Microsystems veröffentlicht wurde.
Die neueste Version der Java Standard Edition ist Java SE 8. Mit der Weiterentwicklung von Java und seiner weit verbreiteten Popularität wurden mehrere Konfigurationen für verschiedene Plattformtypen entwickelt., Zum Beispiel: J2EE für Unternehmensanwendungen, J2ME für mobile Anwendungen.
Die neuen J2-Versionen wurden in Java SE, Java EE und Java ME umbenannt. Java ist garantiert einmal schreiben, überall laufen.
Java ist –
-
objektorientiert-In Java ist alles ein Objekt. Java kann leicht erweitert werden, da es auf dem Objektmodell basiert.,
-
Plattformunabhängig-Im Gegensatz zu vielen anderen Programmiersprachen, einschließlich C und C++ Wenn Java kompiliert wird, wird es nicht in plattformspezifischen Maschinen kompiliert, sondern in plattformunabhängigen Bytecode. Dieser Bytecode wird über das Web verteilt und von der virtuellen Maschine (JVM) auf der Plattform interpretiert, auf der er ausgeführt wird.
-
Simple-Java ist einfach zu erlernen. Wenn Sie das Grundkonzept von OOP Java verstehen, wäre es leicht zu meistern.,
-
Secure-Mit der sicheren Java-Funktion können virenfreie, manipulationsfreie Systeme entwickelt werden. Authentifizierungstechniken basieren auf public-key-Verschlüsselung.
-
Architekturneutral-Java Compiler generiert ein architekturneutrales Objektdateiformat, das den kompilierten Code auf vielen Prozessoren ausführbar macht, mit dem Vorhandensein von Java Runtime System.
-
Portable-Architekturneutral zu sein und keine implementierungsabhängigen Aspekte der Spezifikation zu haben, macht Java portabel., Compiler in Java ist in ANSI C mit einer sauberen Portabilitätsgrenze geschrieben, die eine POSIX-Teilmenge ist.
-
Robust-Java bemüht sich, fehleranfällige Situationen zu beseitigen, indem es sich hauptsächlich auf die Fehlerprüfung zur Kompilierzeit und die Laufzeitprüfung konzentriert.
-
Multithread − Mit der Multithread-Funktion von Java ist es möglich, Programme zu schreiben, die viele Aufgaben gleichzeitig ausführen können. Mit dieser Designfunktion können Entwickler interaktive Anwendungen erstellen, die reibungslos funktionieren.,
-
Interpretiert-Java-Bytecode wird im laufenden Betrieb in native Maschinenanweisungen übersetzt und nirgendwo gespeichert. Der Entwicklungsprozess ist schneller und analytischer, da die Verknüpfung ein inkrementeller und leichter Prozess ist.
-
Hohe Leistung-Mit der Verwendung von Just-In-Time-Compilern ermöglicht Java eine hohe Leistung.
-
Distributed-Java ist für die verteilte Umgebung des Internets konzipiert.,
-
Dynamic-Java gilt als dynamischer als C oder C++ da es sich an eine sich entwickelnde Umgebung anpasst. Java-Programme können umfangreiche Laufzeitinformationen enthalten, mit denen Zugriffe auf Objekte zur Laufzeit überprüft und aufgelöst werden können.
Geschichte von Java
James Gosling initiierte im Juni 1991 das Java Language Project zur Verwendung in einem seiner vielen Set-Top-Box-Projekte., Die Sprache, die ursprünglich nach einer Eiche, die außerhalb von Goslings Büro stand, „Eiche“ genannt wurde, trug ebenfalls den Namen „Grün“ und wurde später aus einer Liste zufälliger Wörter in Java umbenannt.
Sun veröffentlichte 1995 die erste öffentliche Implementierung als Java 1.0. Es kann einmal schreiben, überall laufen (WORA) und auf beliebten Plattformen kostenlose Laufzeiten bieten.November 2006 veröffentlichte Sun einen Großteil von Java als freie und Open Source Software unter den Bedingungen der GNU General Public License (GPL).,
Am 8. Mai 2007 beendete Sun den Prozess und machte den gesamten Java-Kerncode frei und Open Source, abgesehen von einem kleinen Teil des Codes, an dem Sun nicht das Urheberrecht hatte.
Werkzeuge Sie benötigen
Um die in diesem Tutorial beschriebenen Beispiele auszuführen, benötigen Sie einen Pentium 200-MHz-Computer mit mindestens 64 MB RAM (128 MB RAM empfohlen).
Sie benötigen auch die folgenden Software −
- Linux 7.,1 oder Windows XP/7/8-Betriebssystem
- Java JDK 8
- Microsoft Notepad oder ein anderer Texteditor
Dieses Tutorial bietet die erforderlichen Fähigkeiten zum Erstellen von GUI -, Netzwerk-und Webanwendungen mit Java.
Was kommt als nächstes?
Im nächsten Kapitel erfahren Sie, wie Sie Java und seine Dokumentation erhalten. Schließlich werden Sie darin angewiesen, Java zu installieren und eine Umgebung für die Entwicklung von Java-Anwendungen vorzubereiten.
Leave a Reply