JavascriptとJavaの関係は何ですか?
JavaScript は Java とは何の関係もありません。JavaScript と Java は、異なる会社が開発した別の製品です。JavaScript はブラウザ内で実行されるスクリプト言語であり、Java は解釈を通じて実行されます。言語と構文ルールは似ています。 Cさんへ。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。
JavaScript と Jave の関係は何ですか?
JavaScript は Java とは何の関係もありません。
1. Javascript とは何ですか?
ブラウザ上で動作するスクリプト言語であり、Web ページでは Javascript は万能であると言えます:
1. HTMLを操作でき、実行時にHTMLを変更するツールを提供します;
# 2. イベント指向プログラミングの考え方に沿って、イベントを添付して実行できます;# # 3 . データ検証機能、フォーム送信時にフォームデータの正当性を検証します;
4. お客様のブラウザ上での操作(進む、戻る、更新、ジャンプ、新しいウィンドウを開く、印刷、 etc.;
5. Cookie を作成して使用できます。
2. Java とは何ですか?Java は、Sun によって開発されたプログラミング言語です。 。 C に似た構文規則を持つインタープリタ型言語です。同時に、Java はクロスプラットフォームのプログラミング言語でもあります。 Java言語で書かれたプログラムは「アプレット」(小さなアプリケーション)と呼ばれ、コンパイラを使ってクラスファイルにコンパイルした後、WWWページに格納され、HTMLファイル上にマークが付けられます。クライアントはインストールするだけで済みます。 Java クライアント ソフトウェアは、インターネット上で「アプレット」を直接実行できます。
Java は企業ネットワークやインターネット環境に非常に適しており、現在ではインターネット上で最も人気があり影響力のあるプログラミング言語の 1 つとなっています。 Java には、単純さ、オブジェクト指向、分散性、解釈可能、信頼性、安全性、構造的中立性、移植性、高性能、マルチスレッド、ダイナミクスなど、多くの賞賛に値する利点があります。 Java は、C の利点よりも害を及ぼすさまざまな機能や、めったに使用されない多くの機能を削除します。 Java は任意のマイクロプロセッサ上で実行でき、Java で開発されたプログラムはネットワーク経由で送信して、任意のクライアント コンピュータ上で実行できます。
3. Javascript の名前の由来JavaScript は最初、このプロジェクトのコード名である Mocha と呼ばれていました。この名前は、Netscape 2.0 ベータ 2 (95.11.04) のリリースまで使用されていました。これには、ベータ 1 でポップアップ表示されたエラー ボックスも含まれており、Mocha という名前も表示されます。しかし、9 月 18 日の時点で、Netscape は LiveWire でサーバー側スクリプト (名前は言及されていない) を有効にすることを発表していました。また、前述した「フロントエンドとバックエンドのユニバーサル スクリプト」設計のため、この言語はベータ 2 がリリースされたときに内部名 LiveScript を使用していました。
しかし、同様に混乱を招くのは、Netscape が現時点で言語の名前を「JavaScript」と実際に決定していることです。そのため、ベータ 2 リリース メモでは言語は JavaScript と呼ばれていますが、インターフェイスは Mocha から LiveScript に変更されました。この状況は 12 月 4 日まで続き、netscape と sun は共同で JavaScript という名前を正式に発表する声明を発表しました。その後、ベータ 4 がリリースされ (95.12.20)、インターフェイスとドキュメントが統合されました。
つまり、実際に検証できる名前「LiveScript」のライフサイクルは 1 か月 (95.11.04-12.04) だけです。しかし結局のところ、Mocha は単なるプロジェクトのコード名であり、製品名ではないため、後に JavaScript の歴史をたどるとき、ほとんどの人が LiveScript についてのみ言及するようになりました。
4. Java と Javascript の違い1. JavaScript と Java は、異なる会社によって開発された異なる製品です。 JavaScript は Netscape の製品であり、その目的は Netscape Navigator の機能を拡張し、Web ページに埋め込むことができるオブジェクトベースおよびイベント駆動型のインタープリター言語を開発することです。Java は、Netscape Navigator によって開始された新世代のオブジェクト指向言語です。 SUN Microsystems: インターネット アプリケーション開発に特に適したプログラミング言語。実は、JavaScript の元々の名前は JavaScript ではなく LiveScript で、名前に含まれる「Java」は SUN Microsystems によって認可されました。
2. JavaScript はオブジェクトベースであり、スクリプト言語であり、オブジェクト駆動型およびイベント駆動型のプログラミング言語であるため、それ自体、設計者が使用できる非常に豊富な内部オブジェクトのセットを提供します。 Java はオブジェクト指向、つまり真のオブジェクト指向言語であるため、単純なプログラムを開発する場合でもオブジェクトを設計する必要があります。
3. JavaScriptとJavaでは埋め込み方法が異なります。 HTML 文書内では 2 つのプログラミング言語の識別方法が異なり、JavaScript はアプレットを使用して識別し、Java はアプレットを使用して識別します。
4. JavaScript と Java はブラウザーでの実行方法が異なります。 JavaScript はインタープリタ型プログラミング言語です。そのソース コードは、実行のためにクライアントに送信する前にコンパイルする必要はありません。代わりに、テキスト形式の文字コードがクライアントに送信されます。つまり、JavaScript ステートメント自体が、 Webページをブラウザで処理する説明と実行。 Java ソース コードは、実行のためにクライアントに渡される前にコンパイルする必要があります。したがって、クライアントには、対応するプラットフォーム上にエミュレータまたはインタプリタが必要です。コンパイラまたはインタプリタを介して、特定のプラットフォームに関係なくコンパイルできます。
5. JavaScript と Java のコード形式は異なります。 JavaScript コードは、HTML 文書に直接埋め込み、動的にロードできるアドレス形式です。テキスト ファイルを編集するのと同じくらい便利に HTML 文書を作成できます。独立したファイルの形式は X.js です。 Java は HTML とは何の関係もない形式です。HTML で海外メディアを引用するのと同じようにロードする必要があります。そのコードはバイト コードの形式で独立したドキュメントに保存されます。独立したファイルの形式は X.class です。
6. JavaScript と Java で使用される変数は異なります。 JavaScript の変数宣言は弱い型を採用しています。つまり、変数を使用前に宣言する必要はありませんが、インタープリターは実行時にそのデータ型をチェックします。 Java は強力な型変数チェックを使用します。つまり、すべての変数はコンパイル前に宣言する必要があります。
7. JavaScript は動的バインディングを使用します。つまり、JavaScript オブジェクト参照は実行時にチェックされます。 Java は静的バインディングを使用します。つまり、コンパイラが強力な型チェックを実装できるように、コンパイル時に Java オブジェクト参照を作成する必要があります。
8. JavaScript はテキストやグラフィックを直接操作するのではなく、Web ページ内の HTML 要素の組み合わせと連携して動作しますが、ブラウザを制御し、ブラウザがテキストやグラフィックを直接処理できるようにすることができます。 Java はテキストとグラフィックスを直接操作できます。
推奨学習:「js 基礎チュートリアル 」
以上がJavascriptとJavaの関係は何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

メモ帳++7.3.1
使いやすく無料のコードエディター

SublimeText3 中国語版
中国語版、とても使いやすい

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境

ドリームウィーバー CS6
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)

ホットトピック











WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法 はじめに: 技術の継続的な発展により、音声認識技術は人工知能の分野の重要な部分になりました。 WebSocket と JavaScript をベースとしたオンライン音声認識システムは、低遅延、リアルタイム、クロスプラットフォームという特徴があり、広く使用されるソリューションとなっています。この記事では、WebSocket と JavaScript を使用してオンライン音声認識システムを実装する方法を紹介します。

WebSocketとJavaScript:リアルタイム監視システムを実現するためのキーテクノロジー はじめに: インターネット技術の急速な発展に伴い、リアルタイム監視システムは様々な分野で広く利用されています。リアルタイム監視を実現するための重要なテクノロジーの 1 つは、WebSocket と JavaScript の組み合わせです。この記事では、リアルタイム監視システムにおける WebSocket と JavaScript のアプリケーションを紹介し、コード例を示し、その実装原理を詳しく説明します。 1.WebSocketテクノロジー

WebSocket と JavaScript を使用してオンライン予約システムを実装する方法 今日のデジタル時代では、ますます多くの企業やサービスがオンライン予約機能を提供する必要があります。効率的かつリアルタイムのオンライン予約システムを実装することが重要です。この記事では、WebSocket と JavaScript を使用してオンライン予約システムを実装する方法と、具体的なコード例を紹介します。 1. WebSocket とは何ですか? WebSocket は、単一の TCP 接続における全二重方式です。

JavaScript と WebSocket を使用してリアルタイム オンライン注文システムを実装する方法の紹介: インターネットの普及とテクノロジーの進歩に伴い、ますます多くのレストランがオンライン注文サービスを提供し始めています。リアルタイムのオンライン注文システムを実装するには、JavaScript と WebSocket テクノロジを使用できます。 WebSocket は、TCP プロトコルをベースとした全二重通信プロトコルで、クライアントとサーバー間のリアルタイム双方向通信を実現します。リアルタイムオンラインオーダーシステムにおいて、ユーザーが料理を選択して注文するとき

JavaScript チュートリアル: HTTP ステータス コードを取得する方法、特定のコード例が必要です 序文: Web 開発では、サーバーとのデータ対話が頻繁に発生します。サーバーと通信するとき、多くの場合、返された HTTP ステータス コードを取得して操作が成功したかどうかを判断し、さまざまなステータス コードに基づいて対応する処理を実行する必要があります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法を説明し、いくつかの実用的なコード例を示します。 XMLHttpRequestの使用

JavaScript と WebSocket: 効率的なリアルタイム天気予報システムの構築 はじめに: 今日、天気予報の精度は日常生活と意思決定にとって非常に重要です。テクノロジーの発展に伴い、リアルタイムで気象データを取得することで、より正確で信頼性の高い天気予報を提供できるようになりました。この記事では、JavaScript と WebSocket テクノロジを使用して効率的なリアルタイム天気予報システムを構築する方法を学びます。この記事では、具体的なコード例を通じて実装プロセスを説明します。私たちは

JavaScript で HTTP ステータス コードを取得する方法の紹介: フロントエンド開発では、バックエンド インターフェイスとの対話を処理する必要があることが多く、HTTP ステータス コードはその非常に重要な部分です。 HTTP ステータス コードを理解して取得すると、インターフェイスから返されたデータをより適切に処理できるようになります。この記事では、JavaScript を使用して HTTP ステータス コードを取得する方法と、具体的なコード例を紹介します。 1. HTTP ステータス コードとは何ですか? HTTP ステータス コードとは、ブラウザがサーバーへのリクエストを開始したときに、サービスが

使用法: JavaScript では、insertBefore() メソッドを使用して、DOM ツリーに新しいノードを挿入します。このメソッドには、挿入される新しいノードと参照ノード (つまり、新しいノードが挿入されるノード) の 2 つのパラメータが必要です。
