ホームページ >Java >&#&チュートリアル >Javaテクノロジーとは何ですか
Java テクノロジについてはどこでもよく議論されますが、Java テクノロジとは正確には何ですか?次のセクションでは、Java テクノロジーがプログラミング言語であるだけでなく、プラットフォームでもあることを紹介します。
#Java テクノロジーはプログラミング言語であり、プラットフォームです。
Java プログラミング言語
Java プログラミング言語は、次の特徴によって説明できる高水準言語です。
シンプル
構造的中立性
#オブジェクト指向 移植性分散型 高パフォーマンスマルチスレッド 信頼性ダイナミクスセキュリティ上記の各バズワードは、「Java 言語」で紹介されています。環境」、James Gosling と Henry McGilton によって書かれた白書です。 Java プログラミング言語では、すべてのソース コードは .java 拡張子で終わるテキスト ファイルに記述されます。これらのソース ファイルは、javac エディタ ドキュメントを通じて .class にコンパイルされます。 .class ファイルにはソース コードは含まれておらず、代わりに「バイトコード」で構成されています。 ——JVM マシン言語;次に、Java ランチャー ツールは Java 仮想マシンのインスタンスを使用してアプリケーションを実行します。 Java 仮想マシンはさまざまなオペレーティング システムで使用できるため、同じ .class ファイルを Windows、Solaris OS、Linux、Mac OS、およびその他のオペレーティング システムで実行できます。 Java SE HotSpot at a Glance などの一部の仮想マシンは、実行時のアプリケーションのパフォーマンスを向上させます。これには、パフォーマンスのボトルネックの発見、頻繁に使用されるコード断片の再コンパイルなどが含まれます。Java プラットフォーム
プラットフォームは、プログラムの実行をサポートするハードウェアまたはソフトウェア環境です。 Windows、Linux、solaris OS、Mac OS などの人気のあるプラットフォームについてよく言及します。ほとんどのプラットフォームは、オペレーティング システムと基盤となるハードウェアの組み合わせとみなすことができます。 Java プラットフォームは、他のハードウェア上で実行される単なるソフトウェア開発プラットフォームであるという点で、他のほとんどのプラットフォームとは異なります。Java プラットフォームには 2 つのコンポーネントがあります。
Java 仮想マシンJavaAPIJava 仮想マシンは Java の基盤です。プラットフォームやさまざまなハードウェア プラットフォームに移植されています。 JavaAPI は、多くの便利な機能を提供するソフトウェア コンポーネントのコレクションです。関連するクラスまたはインターフェイスのライブラリにグループ化されており、いわゆるライブラリは、私たちがよくパッケージと呼ぶものです。 Java プラットフォームは、独立したプラットフォーム環境として、ネイティブ コードよりも少し遅いです。移植性を脅かすことなく、コンパイラと仮想マシンの急速な開発により、Java プラットフォームのパフォーマンスは向上しました。ネイティブ コードに近いです。以上がJavaテクノロジーとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。