javaとjavascriptの違いは何ですか

青灯夜游
リリース: 2021-04-16 14:11:18
オリジナル
70585 人が閲覧しました

JavaScript と Java の違いは次のとおりです。1. Java は強く型指定された言語ですが、JavaScript は弱く型指定された言語です。2. データ型が異なります。4. 位置付けが異なります。バインディング方法が異なります。6. 同時実行方法が異なります。

javaとjavascriptの違いは何ですか

#この記事の動作環境: Windows7 システム、Dell G3 コンピューター、Java8.0&&javascript1.8.5。

Java と JavaScript の違いは何ですか?この記事では、Java と JavaScript の違いを紹介し、Java と JavaScript とは何なのかを理解できるようにします。それらの違いは何ですか。困っている友人は参考にしていただければ幸いです。

まずは理解しましょう

JavaScript と Java とは何ですか?

JavaScript は、Web ページをインタラクティブにするために使用される軽量プログラミング言語 (「スクリプト言語」) です。 HTML に動的テキストを挿入できます。 JavaScript はブラウザ言語としても知られています。


Java は、仮想マシン プラットフォームを備えたオブジェクト指向プログラミング言語で、ほぼすべてのプラットフォームで実行できるコンパイル済みプログラムを作成できます。 Java は、「一度書けば、どこでも実行できる」ことを約束します。

JavaScript (JS) は Java に似ていないか、Java に関連していません。どちらの言語も C に似た構文を持ち、クライアント側の Web アプリケーションで広く使用されていますが、類似点はほとんどありません。両者の違いを見てみましょう:

JavaScript と Java の違いは何ですか?

1. 強く型指定された言語と弱く型指定された言語

Java は強く型指定された言語であり、変数は最初にプログラム内で宣言する必要があります。 Java では、変数の型はコンパイル時にチェックされます。ただし、JavaScript は、より緩やかな構文と規則を備えた弱い型指定言語です。

2. さまざまなデータ型

Java には、byte 型、short 型、int 型、long 型、float 型、double 型の 8 つのデータ型があります。 、char型とBoolean型です。ただし、JavaScript のデータ型は数値型、文字列型、ブール型の 3 つだけです。

3. さまざまな実行環境

Java アプリケーションは、任意の仮想マシン (JVM) または Web ブラウザーで実行でき、実行中により多くのメモリを使用します。

ただし、JavaScript はブラウザー専用に開発されたため、JavaScript コードはブラウザー上でのみ実行されます。実行に必要なメモリはほとんどないため、Web ページで使用できます。

4. 異なる位置付け

Java は完全なオブジェクト指向の OOP プログラミング言語です。Java を使用して記述したい場合は、まずオブジェクトを設計する必要があります。 JavaScript は、オブジェクトベースの OOP スクリプト言語であり、開発者に多くの内部オブジェクトを提供するため、作業がより簡単になり、時間を節約できます。

5. さまざまなバインド方法

Java は静的バインディングを使用し、静的に型付けされた言語です。 Java オブジェクト参照はコンパイル時に作成する必要があり、コンパイラは強力な型チェックを実装する必要があります。

しかし、JavaScript は動的バインディングを使用し、実行時にオブジェクト参照を確認できる言語です。

6. さまざまな同時実行方式

Java にはスレッドベースの同時実行方式があります。ただし、JavaScript にはイベントベースの同時実行アプローチがあります。

要約: 以上がこの記事の全内容です。皆さんの学習に役立つことを願っています。

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

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!