ホームページ >よくある問題 >モバイル仮想マシンとはどういう意味ですか?

モバイル仮想マシンとはどういう意味ですか?

藏色散人
藏色散人オリジナル
2021-03-01 11:49:1816884ブラウズ

携帯電話上のプログラムはすべて Java で書かれており、Java プログラムはすべて Java 仮想マシン内で実行されるため、一般に携帯電話仮想マシンは Java 仮想マシンを指します。Java 仮想マシンは単なるプラットフォームです. 実行環境を提供します。

モバイル仮想マシンとはどういう意味ですか?

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

携帯電話上のプログラムはすべて Java で書かれており、Java プログラムはすべて Java 仮想マシン内で実行されるため、携帯電話仮想マシンは一般に Java 仮想マシンを指します。 Java 仮想マシンは、実行環境を提供する単なるプラットフォームです。

関連紹介:

Java 仮想マシン (JVM) さまざまな方法 (ソフトウェアまたはハードウェア) で実装できるコンピューター機器の仕様。仮想マシンの命令セットのコンパイルは、マイクロプロセッサの命令セットのコンパイルと非常に似ています。 Java 仮想マシンには、バイトコード命令のセット、レジスターのセット、スタック、ガベージ コレクション ヒープ、およびストレージ メソッド フィールドが含まれます。

Java 仮想マシン (JVM) は、Java コードを実行できる架空のコンピューターです。インタプリタが JVM 仕様に従って特定のコンピュータに移植されている限り、コンパイルされた Java コードはすべてそのシステム上で実行されることが保証されます。

Java 仮想マシンは、実際のコンピュータ上でソフトウェア シミュレーションを通じて実装される架空のマシンです。 Java 仮想マシンには、プロセッサ、スタック、レジスタなどの独自の仮想ハードウェアがあり、対応する命令システムもあります。

Java 仮想マシン仕様では、実際のマシンまたはプロセッサではなく、抽象的なマシンまたはプロセッサを定義します。この仕様では、命令セット、レジスタのセット、スタック、「ガベージ ヒープ」、およびメソッド領域について説明します。 Java 仮想マシンが特定のプラットフォーム上で実行されると、任意の Java プログラム (バイトコードと呼ばれるコンパイルされたプログラム) がそのプラットフォーム上で実行できるようになります。 Java 仮想マシン (JVM) は、バイトコードを一度に 1 命令ずつ解釈する (実際のプロセッサー命令にマッピングする) ことも、実際のプロセッサー上でいわゆるジャストインタイムでバイトコードをコンパイルしてさらにコンパイルすることもできます。

推奨: 「

Java ビデオ チュートリアル

以上がモバイル仮想マシンとはどういう意味ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。