-3

AndroidNDKに関する記事をいくつか読みました。彼らのほとんどは、ネイティブCはJavaよりも高速であると主張していますが、その理由については説明していません。ネイティブCの方が速い理由を誰かが説明し、情報源を提供できますか?

4

1 に答える 1

0

Cがシステムと直接通信している間、Javaは仮想マシンによって解釈される必要があります。問題は、Javaを解釈する必要があるため、Cが直接パスしているときに、Javaが何かを実行するときに、チェックポイントを通過する必要があると言えます。ただし、その仮想マシンにはいくつかの利点もあります。たとえば、ほとんどすべてのシステムでコードを実行できるようになります。比較すると、Cはマシンに依存します。

于 2012-06-12T00:21:20.620 に答える