ホームページ >Java >&#&はじめる >JavaScriptとJavaの違い

JavaScriptとJavaの違い

王林
王林オリジナル
2019-11-13 16:00:1214302ブラウズ

JavaScriptとJavaの違い

Java と JavaScript の違い:

1. Java はオブジェクト指向言語であり、JavaScript はオブジェクトとイベント駆動型言語に基づくスクリプト言語です。

2. Java ソース コードは実行前にコンパイルする必要がありますが、JavaScript コードはコンパイルする必要がなく、ブラウザーで直接解釈して実行できます。

3. 強く型付けされた言語と弱く型付けされた言語。 Java は厳密に型指定された言語であり、変数は使用する前にプログラム内で宣言する必要があります。Java はコンパイル中に変数の型をチェックします。 JavaScript は、構文とルールが緩い、型指定が弱い言語です。

4. データ型が異なります。 Javaのデータ型にはbyte型、short型、long型、int型、float型、double型、char型、Boolean型の8種類があります。 JavaScript のデータ型は数値型、文字列型、ブール型の 5 つだけで、NAN および未定義の参照データ型には配列、オブジェクト、関数が含まれます。

5. 実行環境が異なります。 Java アプリケーションは、任意の仮想マシン (JVM) または Web ブラウザーで実行でき、実行中により多くのメモリを使用します。また、JavaScript はブラウザー専用に開発されたため、JavaScript コードはブラウザー上でのみ実行されます。実行に必要なメモリはほとんどないため、Web ページで使用できます。

6. 配置が異なります。 Java は完全にオブジェクト指向の OOP プログラミング言語です。Java を使用して何かを書きたい場合は、まずオブジェクトを設計する必要があります。JavaScript はオブジェクトベースの OOP スクリプト言語であり、開発者に多くの内部オブジェクトを提供します。さらに時間を節約できます。

7. さまざまなバインド方法 Java は静的バインディングを使用し、静的型言語です。 Java オブジェクト参照はコンパイル時に作成する必要があり、コンパイラは強力な型チェックを実装する必要があります。 JavaScript は異なります。JavaScript は動的バインディングを使用し、動的に型指定される言語であり、そのオブジェクト参照は実行時にチェックできます。

8. 同時実行方式が異なります。 Java では、同時実行に対してスレッドベースのアプローチを採用しています。また、JavaScript にはイベントベースの同時実行アプローチがあります。

推奨チュートリアル: Java チュートリアル

以上がJavaScriptとJavaの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。