Skip to main content

Java&Reg;とは何ですか仮想マシン?

theJava&Reg;プログラミング言語では、Java&Reg;と呼ばれる特別な管理ソフトウェアを使用しています。仮想マシン(JVM)。このJVMは、Java&Reg;に必要です。コンピューターで適切に動作するソフトウェアプログラム。JVMは、ソフトウェアプログラムからのリクエストを解釈し、コンピューターハードウェアで理解される機械言語に変換します。JVMはハードウェアプラットフォームの不可知論者であり、多くの種類のコンピューターオペレーティングシステムに適しています。これらのプログラムは、特定のオペレーティングシステムでのみ実行できるため、独自として知られています。Java&Reg;仮想マシンは、Java&Reg;を作る特別な要素です。プログラムプラットフォームは独立しています。このJVMは、コンピューターハードウェアとJava&Reg;の間の通信を管理する自動リエゾンプロセスです。プログラミングコード。Computerコンピューターユーザーがコンピューターをオンにすると、コンピューターハードウェアおよびソフトウェアオペレーティングシステム(OS)と対話しています。コンピューターOSは、コンピューターのマウスとキーボードからアクションをキャプチャする主要なデバイスです。これらのイベントは、特別なOSコードを使用して、オペレーティングシステムからプログラムに送信されます。Java&Reg;仮想マシンはJava&Reg;ですOSイベントをキャプチャし、それらをJava&Reg;に変換するプロセス理解可能なメッセージ。仮想マシンにはいくつかの利点があります。各オペレーティングシステムの技術的なニュアンスは、開発者から隠されています。これにより、複数のコンピューターハードウェアプラットフォームで動作できるため、プログラムの汎用性が向上します。また、JVMは、組織内で1つ以上のオペレーティングシステムプラットフォームを使用する柔軟性を可能にします。windows®、mac®、unix®など、今日利用可能ないくつかのオペレーティングシステムがあります。およびLinux®。単一のJava&Reg;ソフトウェアプログラムは、オペレーティングシステムの複数のバージョンで実行できます。これは、Java&Reg;プログラムはJVMを使用してオペレーティングシステムと対話します。通常、他のタイプのソフトウェアコードには、各オペレーティングシステムに個別のコンピレーションコードベースが必要です。

Microsoft&Reg; .NETは、各オペレーティングシステムに特定のコンパイルを必要とするソフトウェア言語の例です。このタイプのソフトウェアをUnix&Reg;に展開するには環境では、コードを再コンパイルする必要があります。これには、使用されるオペレーティングシステムごとに複数のコードベースの管理が必要です。仮想マシンテクノロジーは、世界中の何百万ものコンピューターとデバイスに展開されています。このJVMは、Java&Reg;でインターネットから自由に入手できます。開発ソフトウェア環境。このプロセスは、Java&Reg;のときに自動的にインストールされます。ソフトウェアコードはコンピューターにインストールされます。multiTaskingは、複数のプログラムが1つのコンピューターで並行して実行できるようにするプロセスです。Java&Reg;仮想マシンは、マルチタスク機能をサポートします。この手法により、JVMは複数の同時アプリケーションをサポートできます。マルチプロセシング機能があると、貴重なコンピューター処理リソースが節約されるため、アプリケーションがより速く実行されます。