ホームページ >ウェブフロントエンド >フロントエンドQ&A >JavaとJavaScriptの主な違いは何ですか

JavaとJavaScriptの主な違いは何ですか

青灯夜游
青灯夜游オリジナル
2021-10-09 15:15:217164ブラウズ

違い: 1. JavaScript はオブジェクトベースであり、Java はオブジェクト指向です; 2. JavaScript は実行のためにクライアントに送信する前にコンパイルする必要がありませんが、Java はコンパイルする必要があります; 3. の変数宣言js は弱い型を使用し、Java は強い型付けを使用します。4. js は動的バインディングを使用し、Java は静的バインディングを使用します。

JavaとJavaScriptの主な違いは何ですか

#このチュートリアルの動作環境: Windows7 システム、javascript1.8.5&&java8 バージョン、Dell G3 コンピューター。

JavaScript と Java の違いは主に次の点に反映されます:

1. JavaScript はオブジェクトベースであり、 Java はオブジェクト指向です。

javascript はオブジェクトベースであり、スクリプト言語であり、オブジェクトベースでイベント駆動型のプログラミング言語であるため、それ自体が非常に豊富な内部オブジェクトのセットを提供します。デザイナーが使用します。 Java はオブジェクト指向、つまり真のオブジェクト指向言語であるため、単純なプログラムを開発する場合でもオブジェクトを設計する必要があります。

2. JavaScript と Java はブラウザ内で異なる方法で実行されます

javascript は解釈されたプログラミング言語であり、そのソース コードはクライアントに送信されます。実行前にコンパイルされますが、テキスト形式の文字コードがクライアントに送信されます。つまり、JavaScript ステートメント自体が Web ページとともにダウンロードされ、ブラウザーによって解釈されて実行されます。

Java ソース コードは、実行のためにクライアントに渡される前にコンパイルする必要があります。したがって、クライアントには、対応するプラットフォーム上にエミュレータまたはインタプリタが必要です。コンパイラまたはインタプリタから独立させることができます。特定のプラットフォーム。

3. JavaScript と Java コード形式は異なります

JavaScript コードは HTML ドキュメントに直接埋め込むことができ、動的にロードすることができます。HTML ドキュメントの作成はテキスト ファイルの編集に似ています同様に便利なように、その独立したファイル形式は *.js です。

Java は HTML とは関係のない形式です。HTML などの外部メディアを参照して読み込む必要があります。コードはバイト コードの形式で独立したドキュメントに保存されます。独立したファイルの形式* .クラスです。

4. JavaScript と Java で採用される変数は異なります。

JavaScript の変数宣言は弱い型を採用しています。つまり、変数を宣言する必要はありません。代わりに、インタープリターは実行時にそのデータ型をチェックします。 Java は強力な型変数チェックを使用します。つまり、すべての変数はコンパイル前に宣言する必要があります。

5. JavaScript は動的リンクを使用し、Java は静的リンクを使用します。

JavaScript は動的リンクを使用します。つまり、JavaScript オブジェクト参照は実行時にチェックされます。 Java は静的バインディングを使用します。つまり、コンパイラが強力な型チェックを実装できるように、コンパイル時に Java オブジェクト参照を作成する必要があります。

6. テキストやグラフィックのさまざまな操作方法

Javascript はテキストやグラフィックを直接操作するのではなく、Web ページ内の HTML 要素の組み合わせによって動作します。ですが、ブラウザを制御して、ブラウザにテキストやグラフィックを直接処理させることができます。 Java はテキストとグラフィックスを直接操作できます。

7. JavaScript と Java は、異なる会社によって開発された別の製品です。

Javascript は Netscape の製品であり、Netscape Navigator の機能を拡張することを目的としています。 Web ページに埋め込むことができるオブジェクトベースおよびイベント駆動型のインタープリター言語、

、および Java は、SUN Microsystems が発表した新世代のオブジェクト指向プログラミング言語であり、インターネット アプリケーション開発に特に適しています。実は、JavaScript の元々の名前は JavaScript ではなく LiveScript で、名前に含まれる「Java」は SUN Microsystems によって認可されました。

[推奨学習:

JavaScript 上級チュートリアル]

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

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