Heim  >  Artikel  >  Java  >  Der Unterschied zwischen Javascript und Java

Der Unterschied zwischen Javascript und Java

王林
王林Original
2019-11-13 16:00:1214147Durchsuche

Der Unterschied zwischen Javascript und Java

Der Unterschied zwischen Java und Javascript:

1. Java ist eine objektorientierte Sprache und JavaScript ist eine Skriptsprache, die eine objekt- und ereignisorientierte Sprache ist. getriebene Sprache.

2. Java-Quellcode muss vor der Ausführung kompiliert werden, JavaScript-Code muss jedoch nicht vom Browser interpretiert und ausgeführt werden und kann direkt ausgeführt werden.

3. Stark typisierte Sprachen und schwach typisierte Sprachen. Java ist eine stark typisierte Sprache und Variablen müssen vor ihrer Verwendung zuerst im Programm deklariert werden; Java prüft den Typ der Variablen während der Kompilierung. JavaScript ist eine schwach typisierte Sprache mit lockerer Syntax und Regeln.

4. Die Datentypen sind unterschiedlich. In Java gibt es 8 Datentypen: Byte-Typ, kurzer Typ, langer Typ, int-Typ, Float-Typ, Double-Typ, char-Typ und boolescher Typ. In JavaScript gibt es nur fünf Datentypen: Zahlentyp, Zeichenfolgentyp und NAN. Zu den undefinierten Referenzdatentypen gehören Array, Objekt und Funktion.

5. Die Ausführungsumgebung ist anders. Java-Anwendungen können in jeder virtuellen Maschine (JVM) oder jedem Webbrowser ausgeführt werden und verbrauchen bei der Ausführung mehr Speicher. Und JavaScript-Code läuft nur im Browser, da JavaScript nur für den Browser entwickelt wurde. Die Ausführung erfordert sehr wenig Speicher und kann daher in Webseiten verwendet werden.

6. Unterschiedliche Positionierung. Java ist eine vollständig objektorientierte OOP-Programmiersprache. Wenn wir Java zum Schreiben verwenden möchten, müssen wir die Objekte zunächst einfacher gestalten und zeitsparender.

7. Verschiedene Bindungsmethoden Java verwendet statische Bindung und ist eine statisch typisierte Sprache. Java-Objektreferenzen müssen zur Kompilierungszeit erstellt werden, und der Compiler muss eine starke Typprüfung implementieren. JavaScript ist anders. Es verwendet dynamische Bindung und ist eine dynamisch typisierte Sprache. Ihre Objektreferenzen können zur Laufzeit überprüft werden.

8. Parallelitätsmethoden sind unterschiedlich. Java verfügt über einen Thread-basierten Ansatz für Parallelität. Und Javascript verfügt über einen ereignisbasierten Parallelitätsansatz.

Empfohlenes Tutorial: Java-Tutorial

Das obige ist der detaillierte Inhalt vonDer Unterschied zwischen Javascript und Java. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn