Javaとjsの違い

王林
リリース: 2020-01-13 16:22:54
オリジナル
3485 人が閲覧しました

Javaとjsの違い

JavaScript と Java は密接に関連していますが、これらは 2 つの会社によって開発された 2 つの異なる製品です。

Java は SUN 社が発表した新世代のオブジェクト指向プログラミング言語で、特にインターネット アプリケーション開発に適しています。JavaScript は Netscape 社の製品であり、その目的は Netscape Navigator の機能を拡張することです。 . Web ページに埋め込むことができる、オブジェクトベースおよびイベント駆動のインタープリター言語。その前身は Live Script であり、Java の前身は Oak 言語です。

(関連ビデオ チュートリアルの共有: java ビデオ チュートリアル)

以下は、2 つの言語の類似点と相違点の比較です。

オブジェクトベースとオブジェクト指向

Java は真のオブジェクト指向言語であり、単純なプログラムを開発する場合でもオブジェクトを設計する必要があります。

JavaScript は、ネットワークとは関係がなく、ユーザーと対話する複雑なソフトウェアの作成に使用できるスクリプト言語です。これは、オブジェクトベースのイベントドライバープログラミング言語です。したがって、それ自体が、設計者が使用できる非常に豊富な内部オブジェクトのセットを提供します。

解釈とコンパイル

2 つの言語は、ブラウザーで異なる方法で実行されます。 Java ソース コードは、実行のためにクライアントに渡される前にコンパイルする必要があります。したがって、クライアントには、対応するプラットフォーム上にエミュレータまたはインタープリタが必要です。コンパイラまたはインタープリタを通じて、特定のプラットフォームに関係なくコードをコンパイルできます。

JavaScript はインタープリタ型プログラミング言語です。そのソース コードは、実行のためにクライアントに送信する前にコンパイルする必要はありません。代わりに、テキスト形式の文字コードがクライアントに送信され、ブラウザによる解釈と実行が行われます。 。

強い変数と弱い変数

2 つの言語で使用される変数は異なります。

Java は強力な型変数チェックを使用します。つまり、すべての変数はコンパイル前に宣言する必要があります。たとえば、

Integer x;
String y;
x=1234;
x=4321;
ログイン後にコピー
#XX=1234 は整数を示し、Y=4321 は文字列を示します。

JavaScript の変数宣言は弱い型を採用しています。つまり、変数を使用前に宣言する必要はありませんが、インタプリタは実行時にそのデータ型を次のようにチェックします。


x=1234;
y="4321";
ログイン後にコピー
前者は x が数値変数であることを示し、後者は x が数値変数であることを示します。 y が文字変数であることを示します。

コード形式が異なります

Java は HTML とは関係のない形式です。HTML 内で外部メディアを参照して読み込む必要があり、そのコードは次のとおりです。バイトコードで フォームは別のドキュメントに保存されます。

JavaScript コードは、HTML ドキュメントに直接埋め込み、動的にロードできるテキスト文字形式です。 HTML ドキュメントの作成は、テキスト ファイルを編集するのと同じくらい簡単です。

埋め込み方法が異なります

HTML ドキュメントでは、2 つのプログラミング言語は異なる識別子を持ちます。JavaScript は
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート