JavaとJavaScriptの関係は何ですか?
java は JavaScript とは何の関係もありません。Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションなどを作成できるオブジェクト指向プログラミング言語です。また、JavaScript は関数優先の軽量言語です。 、インタープリタ型またはジャストインタイムでコンパイルされたプログラミング言語。
この記事の動作環境: Windows7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター
関係とはJava と JavaScript の違いは何ですか?
Java は JavaScript とは何の関係もありません。
Java と JavaScript は現在人気のある 2 つの言語ですが、表面上、この 2 つの名前は非常に似ているため、多くの初心者はこの 2 つを混同したり、直接同じカテゴリに分類したりする傾向があります。この 2 つは密接に関連していますが、まったく異なる 2 つの言語です。
Java はオブジェクト指向プログラミング言語であり、C 言語のさまざまな利点を吸収するだけでなく、C 言語では理解しにくい多重継承やポインタなどの概念を放棄しています。 , Java言語には強力な機能とシンプルで使いやすいという2つの特徴があります。静的オブジェクト指向プログラミング言語の代表である Java 言語は、オブジェクト指向理論を完全に実装しており、プログラマーが洗練された考え方で複雑なプログラミングを実行できるようにします。
Java には、単純さ、オブジェクト指向、分散、堅牢性、セキュリティ、プラットフォームの独立性と移植性、マルチスレッド、およびダイナミクスという特徴があります。 Java は、デスクトップ アプリケーション、Web アプリケーション、分散システム、組み込みシステム アプリケーションなどを作成できます。
JavaScript (略して「JS」) は、関数優先度を備えた軽量のインタプリタ型またはジャストインタイムでコンパイルされるプログラミング言語です。 Web ページを開発するためのスクリプト言語として有名ですが、ブラウザ以外の多くの環境でも使用されています。JavaScript は、マルチパラダイムの動的スクリプト言語であるプロトタイプ プログラミングに基づいており、オブジェクト指向、命令型、宣言型、および関数型プログラミングのパラダイム。
JavaScript は、1995 年に Netscape の Brendan Aich によって初めて設計され、Netscape Navigator ブラウザに実装されました。 Netscape は Sun と協力していたため、Netscape の経営陣は Netscape を Java のように見せたいと考え、そのため JavaScript という名前が付けられました。しかし実際には、その文法スタイルは Self と Scheme に近いです。
JavaScript の標準は ECMAScript です。 2012 年の時点では、すべてのブラウザは ECMAScript 5.1 を完全にサポートしており、それより古いブラウザは少なくとも ECMAScript 3 標準をサポートしています。 2015 年 6 月 17 日、ECMA International は ECMAScript の第 6 版をリリースしました。これは正式には ECMAScript 2015 と呼ばれますが、ECMAScript 6 または ES2015 と呼ばれることもよくあります。
JavaScript はもともと Java に触発されて設計されましたが、その目的の 1 つは「Java に似せる」ことであるため、構文に類似点があり、一部の名前や命名規則も Java から借用しています。しかし、JavaScript の主な設計原則は Self と Scheme から派生しています。
JavaScript と Java の名前の類似性は、Netscape が当時のマーケティング上の理由から Sun Microsystems と合意に達した結果です。
Netscape が当時 LiveScript JavaScript と名付けた理由は、当時最も人気のあるプログラミング言語が Java であり、「Java」という名前がこの新しい言語の普及に貢献したためであると一般に考えられています。
#JavaScript と java の類似点:
- それらの構文は C 言語に非常に似ています;
- これらはすべてオブジェクト指向です (ただし、実装方法は若干異なります);
- JavaScript は Java の命名規則を参照して設計されています;
- JavaScript は動的に型指定される言語ですが、Java は静的に型指定される言語です;
- JavaScript のオブジェクト指向実装はプロトタイプ (プロトタイプベース) に基づいており、Java はクラス ( class-based);
- JavaScript は、見た目が Java に似ているだけでなく、言語スタイルも大きく異なります。 JavaScript が参照するように設計されたオブジェクトには Java は含まれませんでしたが、Self や Scheme などの言語が含まれていました。
推奨学習:「
JavaScript 基本チュートリアル以上がJavaとJavaScriptの関係は何ですか?の詳細内容です。詳細については、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)

ホットトピック









Java の乱数ジェネレーターのガイド。ここでは、Java の関数について例を挙げて説明し、2 つの異なるジェネレーターについて例を挙げて説明します。

Java の Weka へのガイド。ここでは、weka java の概要、使い方、プラットフォームの種類、利点について例を交えて説明します。

この記事では、Java Spring の面接で最もよく聞かれる質問とその詳細な回答をまとめました。面接を突破できるように。

Java 8は、Stream APIを導入し、データ収集を処理する強力で表現力のある方法を提供します。ただし、ストリームを使用する際の一般的な質問は次のとおりです。 従来のループにより、早期の中断やリターンが可能になりますが、StreamのForeachメソッドはこの方法を直接サポートしていません。この記事では、理由を説明し、ストリーム処理システムに早期終了を実装するための代替方法を調査します。 さらに読み取り:JavaストリームAPIの改善 ストリームを理解してください Foreachメソッドは、ストリーム内の各要素で1つの操作を実行する端末操作です。その設計意図はです

Java での日付までのタイムスタンプに関するガイド。ここでは、Java でタイムスタンプを日付に変換する方法とその概要について、例とともに説明します。
