Was ist java? Eine kurze Geschichte über Java
- 2513
- 389
- Tamina Liebach
Java ist ein allgemeiner, klassenbasierter, objektorientierter, plattformunabhängiger, tragbarer, architektonisch neutraler, multithreades, dynamisches, verteiltes, tragbares und robustes interpretiertes Programmiersprache ist.
Was ist Java und eine kurze Geschichte über JavaWarum Java eingerufen wird:
Allgemeiner Zweck
Java -Funktionen sind nicht auf eine bestimmte Anwendungsdomäne beschränkt, sondern kann in verschiedenen Anwendungsdomäne verwendet werden. Daher wird es als Allzweck -Programmiersprache bezeichnet.
Klassenbasiert
Java ist eine klassenbasierte/orientierte Programmiersprache, was bedeutet, dass Java das Vererbungsmerkmal der objektorientierten Programmiersprache unterstützt.
Objektorientierte
Java ist objektorientierte Mittelwerte, die in Java entwickelt wurden.
Plattformunabhängig
Ein Java -Code wird auf jedem JVM (Java Virtual Machine) ausgeführt. Im wahrsten Sinne des Wortes können Sie denselben Java -Code unter Windows JVM, Linux JVM, Mac JVM oder einem anderen JVM praktisch ausführen und jedes Mal das gleiche Ergebnis erzielen.
Java -Plattform unabhängigArchitektonisch neutral
Ein Java -Code hängt nicht von der Prozessorarchitektur ab. Eine Java -Anwendung, die auf einer 64 -Bit -Architektur einer Plattform zusammengestellt wurde.
Multithread
Ein Thread in Java bezieht sich auf ein unabhängiges Programm. Java unterstützt Multithread, was bedeutet, dass Java in der Lage ist, viele Aufgaben gleichzeitig auszuführen und denselben Speicher zu teilen.
Dynamisch
Java ist eine dynamische Programmiersprache, was bedeutet.
Verteilt
Java unterstützt ein verteiltes System, was bedeutet, dass wir über das Internet auf Dateien zugreifen können, indem wir nur die Methoden aufrufen.
tragbar
Ein Java -Programm bei kompilierten Produkten Bytecodes. Bytecodes sind Magie. Diese Bytecodes können über das Netzwerk übertragen und von jedem JVM ausgeführt werden. Daher wurde das Konzept von "einmal schreiben, überall (Wora) laufen".
Java -KonzeptRobust
Java ist eine robuste Programmiersprache. Automatische Müllsammlung, starke Speicherverwaltung, Ausnahmebehandlung und Typ -Überprüfung fügen die Liste hinzu.
Interpretiert
Java ist eine kompilierte Programmiersprache, die das Java -Programm in Java -Byte -Codes kompiliert. Dieser JVM wird dann interpretiert, um das Programm auszuführen.
Abgesehen von der oben diskutierten Funktion gibt es einige andere bemerkenswerte Merkmale wie:
Sicherheit
Im Gegensatz zu anderen Programmiersprache, in der das Programm mit OS mithilfe der User Runtime Environment of OS interagiert, bietet Java eine zusätzliche Sicherheitsebene, indem JVM zwischen Programm und Betriebssystem gesetzt wird.
Java -SicherheitEinfache Syntax
Java ist ein verbessertes C ++, das eine freundschaftliche Syntax gewährleistet, aber mit entfernen unerwünschten Merkmalen und Einbeziehung der automatischen Müllsammlung.
Programmiersprache auf hoher Ebene
Java ist eine Programmiersprache auf hoher Ebene, deren Syntax menschlich lesbar ist. Mit Java können sich Programmierer darauf konzentrieren, was zu erreichen ist und nicht, wie er erreichen soll. Der JVM wandelt ein Java -Programm in die verständliche Sprache um.
Hochleistung
Java nutzt den Just-in-Time-Compiler für hohe Leistung. Just-in-Time-Compiler ist ein Computerprogramm, das Java-Byte-Codes in Anweisungen verwandelt, die direkt an Compiler gesendet werden können.
Geschichte von Java
Java -Programmiersprache wurde von geschrieben von James Gosling zusammen mit zwei anderen Person 'Mike Sheridan' Und 'Patrick Naughton', während sie bei Sun Microsystems arbeiteten. Zunächst wurde es Oak -Programmiersprache bezeichnet.
Java veröffentlicht
- Erste Java -Version 1.0 und 1.1 wurde im Jahr 1996 für Linux, Solaris, Mac und Windows veröffentlicht.
- Java Version 1.2 (allgemein als Java 2 bezeichnet) wurde im Jahr 1998 veröffentlicht.
- Java Version 1.3 Codename Kestrel wurde im Jahr 2000 veröffentlicht.
- Java Version 1.4 Codename Merlin wurde im Jahr 2002 veröffentlicht.
- Java Version 1.5/Java SE 5 Codename 'Tiger' wurde im Jahr 2004 veröffentlicht.
- Java Version 1.6/Java SE 6 Codename 'Mustang' wurde im Jahr 2006 veröffentlicht.
- Java Version 1.7/Java SE 7 Codename 'Dolphin' wurde im Jahr 2011 veröffentlicht.
- Java Version 1.8 ist die aktuelle stabile Veröffentlichung, die dieses Jahr (2015) veröffentlicht wurde.
Fünf Ziele, die bei der Entwicklung von Java berücksichtigt wurden:
- Halten Sie es einfach, vertraut und objektorientiert.
- Halten Sie es robust und sicher.
- Halten Sie es architektur-neural und tragbar.
- Ausführbar mit hoher Leistung.
- Interpretiert, eingefädelt und dynamisch.
Warum wir es Java 2, Java 5, Java 6, Java 7 und Java 8 nennen, nicht ihre tatsächliche Versionsnummer, die 1.2, 1.5, 1.6, 1.7 und 1.8?
Java 1.0 und 1.1 waren Java. Wenn Java 1.2 wurde veröffentlicht Es hatte viele Veränderungen und Vermarkter/Entwickler wollten einen neuen Namen, also nannten sie ihn Java 2 (J2SE), entfernen Sie den Ziffern vor Dezimal.
Dies war nicht die Bedingung, wenn Java 1.3 und Java 1.4 wurden freigelassen, daher wurden sie nie Java 3 und Java 4 genannt, aber sie waren immer noch Java 2.
Als Java 5 veröffentlicht wurde, hatte es erneut viele Änderungen für den Entwickler/Vermarkter und brauchte einen neuen Namen. Die nächste Zahl in Sequenz war 3, aber Java 1 rief.5 Da Java 3 verwirrend war, wurde eine Entscheidung getroffen, die Benennung gemäß der Versionsnummer zu halten, und bis jetzt geht das Erbe weiter.
Orte, an denen Java verwendet wird
Java wird an einer Reihe von Orten in der modernen Welt implementiert. Es wird als eigenständige Anwendung, Webanwendung, Unternehmensanwendung und mobile Anwendung implementiert. Spiele, Smart Card, eingebettetes System, Robotik, Desktop usw.
Keeped Connected Wir haben „Arbeits- und Codestruktur von Java“ entwickelt.
- « GNU/Linux Advanced System Administration kostenloses eBook - jetzt herunterladen
- Installieren und Konfigurieren von X2GO -Server und Client auf Debian 8 »