Geschichte von Java
 
	
	
Die Java Programmiersprache wird jeden Tag immer 
populärer. Es ist die Sprache, ohne die man nicht zu einem Land
einen Job sogar hoffen kann diese Tage. Aber hat jemand sogar 
sich gewundert, wie diese Sprache ungefähr kam? Es gibt viele 
Geschichten ungefähr, viele Bücher sind geschrieben worden. 
Ist hier meine Version (genehmigt nicht von Sun Microsystems).
Die Java Programmiersprache entstand in Indonesien. 
Es wurde bedeutet, durch die Touristen verwendet zu werden, die 
dieses Land jedes Jahr besichtigen. Warum würden Touristen 
Computer benutzen wollen? Gut sind diese keine gewöhnlichen 
Touristen. Sie sind reiche Touristen. Haben sie nicht 
gewesen reich, sie würden reisen halbe Weise nicht um die Welt, 
diesen Platz zu besichtigen. Die meisten Leute würden zufrieden
sein, zu sehen, gerade was nahe vorbei vorhanden ist. Z.B. wenn 
Sie ein texan Leben in Dallas sind, besichtigen Sie die Stockyards 
oder können der Dreiheitflußpark sein. Wenn Sie im New-Orleans
Bereich leben, würden Sie Str. Marys sumpfigen Flußarm sehen. 
Einmal in Ihrer Lebenszeit, besichtigt man vermutlich Hawaii 
oder Niagara. Aber das Gehen nach Indonesien und seine Inseln, 
Bali, Java, usw. ist nicht für die normalen Leute. Sowieso 
kommend zur Frage zurück, warum diese Touristen Computerprogramme 
verwenden müssen. Sie gehen dort nicht gerade, Spaß zu haben 
und einigen Arbeit auch zu erhalten erledigt in einer 
Spaßatmosphäre, da diese Leute sehr wichtige Leute sind.
Vom Anfang sollte Java Computerunabhängiges sein. 
Das Mittel, wenn Sie ein Programm in Java in einem Computer 
schreiben, sollte es in alle Computer laufen. Dieses war 
notwendig, weil Touristen alle Arten Computer mit ihnen holen. 
Einige holen Windows Maschine, etwas Apple mackintosh. 
Einige von den reichlichen holen Sonnebedienerworkstationen oder
sogar einen Supercomputer.
Bevor sie begannen, Java herzustellen, suchten sie auch, 
zu sehen, wenn das ähnliche Material haben, das bereits getan wird. 
Obwohl sie keine finden konnten, fanden sie sie können Lose der
Eigenschaft von einigen vorhandenen laguages benutzen. Eine 
solche Sprache, die sie fanden, war C++. C++ war eine Zuführung
über der Sprache, die C genannt wurde. Tatsächlich wurden 
Ideen von C++ bereits in C versteckt. Dadurch, daß Sprache, man
eine Variable, Sagen I erhöhen kann, indem sie den ++ Operator z.B. 
i++ anwendet. Dieses würde den Wert der Variable I um eine 
erhöhen. Wenn ich einen Wert von 5 hatte, würde er es 6, usw. 
bilden. Ein was für Anblick!
Sowieso zurückkommend zu C++, bildete er eine wichtige 
Zuführung über C, indem er die Idee einer Kategorie vorstellte. 
Kategorie verstehen, muß eine undestand Struktur, die bereits 
in C benutzt wurde. Die Struktur ist eine Gruppe Variablen. 
Z.B. haben Sie einen Namen, eine Adresse, Alter etc. für jede 
mögliche Person. Im stead von sie, in C man separat verwenden 
sie zusammen gruppieren und ihn nennen kann eine Person. Der 
Schöpfer von C++, das dort gesagt wird, ist keine Notwendigkeit, 
diese Variablen (Name, Adresse, usw.) der äußeren Welt auszusetzen. 
Sie besagt diese Details sollten von der äußeren Welt 
versteckt werden. Sie benannten diese Konzeptverkapselung.
Ein anderer wichtiger Beitrag von C++ war das Konzept von 
inheritence. Dieses Konzept kann durch Beispiel gut erklärt 
werden. Lassen Sie uns zurück zu dem Beispiel der Person gehen.
Eine Person ist sehr allgemeines Konzept. Es kann viele 
unterschiedliche Arten Personen, z.B. Doktoren, Rechtsanwälte, Lehrer
oder gerade ein Gammler geben! Aber jede dieser Leute haben 
einen Namen, eine Adresse, Alter usw.. Sogar hat ein Gammler 
alles diese. Der Schöpfer von C++ dachte, daß man eine 
niedrige Kategorie Anrufperson definieren kann und andere Kategorien 
von ihm abgeleitet werden können. Auf normales Englisch würde 
dieses, ein Doktor ist spezielle Art der Person, Rechtsanwalt ist eine
andere spezielle Art Person bedeuten. Jetzt können die 
allgemeinen Attribute aller dieser Arten Leute in die Personkategorie 
eingesetzt werden und spezielle Attribute können in die abgeleiteten 
Kategorien, z.B. Krankenhaus für den Doktor, Gericht für den 
Rechtsanwalt und nichts eingesetzt werden für den Gammler.
Aber C++ war noch Komplex mit Sachen wie Zeigern, 
Gedächtnisleckstelle und mehrfachem inheritence. Das 
Zeigerkonzept wurde von C genommen und es war sehr unordentlich! 
Der Zeiger ist spezielle Variablenart, das auf andere Variablen 
zeigt. Da es keine Richtlinien gab hinsichtlich, wie man diese 
Zeiger benutzt, war es sehr einfache lose Schiene von ihnen. In 
würden typische zwei tausend Linien Programm, man häufig oben mit 
hundredes der Zeiger beenden, die auf Tausenden zeigen, sind einige 
von ihnen Zeiger und einige gerechte normale Variablen. 
Unnötig, dieses bildete zu sagen ein großes Programm extrem 
schwierig zu lesen und als der Programmierer für eine andere Firma 
verließ, würden sie keine andere Wahl als, sein Programm gerade weg 
zu werfen haben! Es war manchmal notwendig, dies zu tun, selbst 
wenn der Programmierer herum und sehr viel lebendig war. Dieses 
ist, weil die Zeiger, die er innerhalb seines Programms herstellte, 
ein Leben von ihren Selbst gedauert und jeden Versuch herausfordern 
hatten, vorauszusagen, wie das Programm sich benehmen sollte. 
Gedächtnismanagement war auch ein anderer schwacher Punkt von C
und von C++. Der Programmierer war für das Säubern herauf das 
Gedächtnis verantwortlich, das ihr Programm zuteilen und verwenden 
würde. Nichtbeachten ergibt einen Abbruch des vollständigen 
Computers.
Mehrfaches inheritence, obwohl kaum verwendet, war eine 
andere Eigenschaft von C++, das das Leben eines Programmierers 
miserabel bildete. Es hatte jedoch seinen Gebrauch, besonders in
den Vorstellungsgesprächen. Diese eine Frage, dachten sie, 
ihnen geholfen, den Weizen von der Spreu zu trennen.
Aber C++ hatte noch einige nette und einfache 
Eigenschaften, wie inheritence, Verkapselung, usw.. Sie sind, 
die etwas, kann man auf normales Englisch, etwas beschreiben, kann man
einem Laien erklären. So entschied der Schöpfer von Java, die 
guten Eigenschaften von inherience, von Verkapselung und von 
Polymorphie von C++, bei der Verschrottung von Schlechteigenschaften 
wie mehrfachem inherience, von Zeigern usw. zu nehmen. Das 
Gedächtnismanagement wurde in Java verbessert, in dem der 
Programmierer nicht verantwortlich für Gedächtnismanagement gehalten
wird. Sie können oben nach selbst säubern, wenn sie 
Extragutschrift erhalten möchten, aber sie nicht brauchen. 
Unnötig, alles zu sagen waren diese große Nachrichten zu den 
Touristen in Indonesien!
Java stellte Los Klarheit in den Darstellungen auch vor. 
Z.B. in C++ würden sie sagen, daß die Kategorie doctor:person,
zum des Doktors zu bedeuten von der Person abgeleitet wird. Sie 
ist offensichtlich sehr mysteriös. Die gleiche Situation kann 
in Java ausgedrückt werden, während Kategorie Doktor Person 
verlängert, die viel einfacher zu verstehen ist. Aber es gibt 
wenig unbeholfenes Material in Java auch, besonders wenn jemand sagt, 
daß Kategorie Gammler Person verlängert (meinen letzten 
wertloswitz)!
Java bildete einen wichtigen Beitrag im graphischen 
Benutzerschnittstelle (GUI) Bereich. C++ ermangelte wirklich in 
der Sachkenntnis hier. Sie Sichtc++, aber gearbeitet nur auf 
Fensterumgebung. Aber es funktionierte nicht in den UNIX 
Systemen oder den mackintoshes. Gerecht wie andere Eigenschaften
von Java, dieses sollte auch Plattformunabhängiges sein. Dieses
war weiter notwendig, weil man irgendein kleines GUI auf eine Webseite
setzen kann, die Ansichten über das Internet sein kann. Und man
kann nicht steuern, welche Art der Computer anderes hat.
Nach einer Weile war es notwendig, Programme von einem 
Computer zu einem anderen Computer zu benennen. Um dies zu tun, 
verursachten sie J2EE. Ich 
bin nicht sicher, wie sie oben mit dem Namen J2EE kamen. Das ' 
J ' von J2EE bedeutet selbstverständlich "Java", und ich kann recht 
sichere ' 2 ' Standplätze für ' zu ' sein. Aber ich weiß 
nicht was das ' EE ' Teil ganz ungefähr ist, vermutlich irgendeine 
Art Verlängerung. Oder an diesem Punkt liefen sie aus Namen 
heraus, um an zu denken. So entschieden sie, eins von jenen zu 
haben Just ein notherV aguecronyms.
Wenn Sie möchten, können Sie 
mein Home Page  auch besuchen.
Entwickler 2003© Des Copyright-Ã"â Gautam. 
Alle Rechte vorbehalten
Artikel Quelle: Messaggiamo.Com
 
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
Holen Sie sich den HTML-Code fü Webmaster
Fügen Sie diese Artikel Ihrer Website jetzt hinzu!
Webmaster veröffentlichen Sie Ihre Artikel
Keine Anmeldung erforderlich! Füllen Sie das Formular aus und Ihr Artikel wird im Messaggiamo.Com Artikel-Verzeichnis aufgenommen!