Was ist java? Eine kurze Geschichte über Java

Was ist java? Eine kurze Geschichte über Java

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 Java

Warum 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ängig

Architektonisch 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 -Konzept

Robust

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 -Sicherheit

Einfache 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
  1. Erste Java -Version 1.0 und 1.1 wurde im Jahr 1996 für Linux, Solaris, Mac und Windows veröffentlicht.
  2. Java Version 1.2 (allgemein als Java 2 bezeichnet) wurde im Jahr 1998 veröffentlicht.
  3. Java Version 1.3 Codename Kestrel wurde im Jahr 2000 veröffentlicht.
  4. Java Version 1.4 Codename Merlin wurde im Jahr 2002 veröffentlicht.
  5. Java Version 1.5/Java SE 5 Codename 'Tiger' wurde im Jahr 2004 veröffentlicht.
  6. Java Version 1.6/Java SE 6 Codename 'Mustang' wurde im Jahr 2006 veröffentlicht.
  7. Java Version 1.7/Java SE 7 Codename 'Dolphin' wurde im Jahr 2011 veröffentlicht.
  8. 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:

  1. Halten Sie es einfach, vertraut und objektorientiert.
  2. Halten Sie es robust und sicher.
  3. Halten Sie es architektur-neural und tragbar.
  4. Ausführbar mit hoher Leistung.
  5. 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.