Unterschiede: 1. JavaScript ist objektbasiert und Java ist objektorientiert. 2. JavaScript muss nicht kompiliert werden, bevor es zur Ausführung an den Client gesendet wird. 3. Variablendeklarationen in js verwenden schwache Typen , während Java Strong Typing verwendet; JS verwendet dynamische Bindung, Java verwendet statische Bindung usw.
Die Betriebsumgebung dieses Tutorials: Windows7-System, Javascript 1.8.5 und Java8-Version, Dell G3-Computer.
Der Unterschied zwischen Javascript und Java spiegelt sich hauptsächlich in den folgenden Aspekten wider:
1. JavaScript ist objektbasiert, Java ist objektorientiert
Javascript ist objektbasiert, es ist eine Skriptsprache , Eine objekt- und ereignisgesteuerte Programmiersprache, die von Natur aus einen umfangreichen Satz interner Objekte für Designer bereitstellt. Java ist objektorientiert, das heißt, Java ist eine echte objektorientierte Sprache. Auch bei der Entwicklung einfacher Programme müssen Objekte entworfen werden.
2. Die Art und Weise, wie JavaScript und Java im Browser ausgeführt werden, ist unterschiedlich.
Der Quellcode muss nicht kompiliert werden, bevor er zur Ausführung an den Client gesendet wird in das Textformat Der Zeichencode wird an den Client gesendet, dh die Javascript-Anweisung selbst wird zusammen mit der Webseite heruntergeladen und vom Browser interpretiert und ausgeführt.
Der Quellcode von Java muss kompiliert werden, bevor er zur Ausführung an den Client übergeben wird. Daher muss der Client über einen Compiler oder Interpreter auf der entsprechenden Plattform verfügen kompiliert den Code.
3. JavaScript- und Java-Codeformate sind unterschiedlich.
Javascript-Code kann direkt in HTML-Dokumente eingebettet und dynamisch geladen werden. Das Format seiner unabhängigen Datei ist *. js .
Java ist ein Format, das nichts mit HTML zu tun hat. Es muss durch Verweis auf fremde Medien wie HTML geladen werden. Sein Code wird in einem unabhängigen Dokument in Form von Bytecode gespeichert und sein unabhängiges Dateiformat ist *.class.
4. Die von Javascript und Java übernommenen Variablen sind unterschiedlich.
Die Variablendeklaration in Javascript verwendet einen schwachen Typ, das heißt, die Variable muss vor der Verwendung nicht deklariert werden, aber der Interpreter überprüft ihren Datentyp zur Laufzeit. Java verwendet eine starke Typvariablenprüfung, d. h. alle Variablen müssen vor der Kompilierung deklariert werden.
5. JavaScript verwendet dynamische Verknüpfungen und Java verwendet statische Verknüpfungen.
Javascript verwendet dynamische Verknüpfungen, d. h. JavaScript-Objektreferenzen werden zur Laufzeit überprüft. Java verwendet statische Bindung, das heißt, Java-Objektreferenzen müssen zur Kompilierungszeit erstellt werden, damit der Compiler eine starke Typprüfung implementieren kann.
6. Verschiedene Arten der Bearbeitung von Text und Grafiken
Javascript funktioniert nicht direkt mit HTML-Elementkombinationen in Webseiten, kann aber den Browser steuern und den Browser direkt mit Text und Grafiken arbeiten lassen Grafik. Java kann Text und Grafiken direkt bearbeiten.
7. JavaScript und Java sind unterschiedliche Produkte, die von verschiedenen Unternehmen entwickelt wurden.
Javascript ist ein Produkt von Netscape Navigator, einem objektbasierten und Javascript, das in Webseiten eingebettet werden kann . Ereignisgesteuert interpretierte Sprache;
Und Java ist eine neue Generation objektorientierter Programmiersprachen, die sich besonders für die Entwicklung von Internetanwendungen eignet. Tatsächlich war der ursprüngliche Name von Javascript nicht Javascript, sondern LiveScript. Das „Java“ im Namen wurde von SUN Microsystems autorisiert.
【Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene】
Das obige ist der detaillierte Inhalt vonWas ist der Hauptunterschied zwischen Java und Javascript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!