AndroidとJava仮想マシン間の類似点
AndroidとJava仮想マシンは(ユニオンペディアに)共通で7ものを持っています: Apache Harmony、実行時コンパイラ、マイクロソフト、アプリケーションプログラミングインタフェース、Dalvik仮想マシン、Microsoft Windows、Microsoft Windows XP。
Apache Harmony
Apache Harmony(アパッチ・ハーモニー)は、オープンソースかつフリーなJava実装である。Java SE 5, 6を元にしており、Apache License Version 2 にて提供されていた。開発は2005年5月に開始され、2006年10月にはApache財団のトップレベルプロジェクトとなった。しかし別のオープンソース実装であるOpenJDKに集約される形となり、2011年11月3日に開発終了した。 SDKやJREも配布されており、仮想機械にはDRLVMを、コンパイラにはEclipse Java Compilerを使用していた。.
AndroidとApache Harmony · Apache HarmonyとJava仮想マシン ·
実行時コンパイラ
実行時コンパイラ(じっこうじコンパイラ、、JITコンパイラ、その都度のコンパイラ)とは、ソフトウェアの実行時にコードのコンパイルを行い実行速度の向上を図るコンパイラのこと。通常のコンパイラはソースコード(あるいは中間コード)から対象CPUの機械語への変換を実行前に事前に行い、これをJITと対比して事前コンパイラ (Ahead-Of-Timeコンパイラ、AOTコンパイラ)と呼ぶ。.
Androidと実行時コンパイラ · Java仮想マシンと実行時コンパイラ ·
マイクロソフト
マイクロソフト()は、アメリカ合衆国ワシントン州に本社を置く、ソフトウェアを開発・販売する会社である。1975年4月4日にビル・ゲイツとポール・アレンらによって設立された。.
Androidとマイクロソフト · Java仮想マシンとマイクロソフト ·
アプリケーションプログラミングインタフェース
アプリケーションプログラミングインタフェース(、)とは、広義の意味ではソフトウェアコンポーネントが互いにやりとりするのに使用するインタフェースの仕様である。 APIには、サブルーチン、データ構造、オブジェクトクラス、変数などの仕様が含まれる。APIには様々な形態があり、POSIXのような国際規格、マイクロソフトのWindows APIのようなベンダーによる文書、プログラミング言語のライブラリ(例えば、C++のStandard Template Libraryやなど)がある。 商業的に使われる狭義の意味ではOSやミドルウェアやWebサービス等サービスを利用するアプリケーション(Application)を作成する(Programming)ためのインターフェース(Interface)である。こちらの意味ではサービスから提供されないStandard Template Libraryなど言語の標準ライブラリーは含まない。 APIはApplication Binary Interface (ABI) とは異なる。APIはソースコードベースだが、ABIはバイナリインタフェースである。例えば、POSIXはAPIだが、Linux Standard Base (LSB) はABIである(LSBはいろいろな規定の集合なので、正確には「LSBには、ABIにまで踏み込んでいる部分もある」)。.
Androidとアプリケーションプログラミングインタフェース · Java仮想マシンとアプリケーションプログラミングインタフェース ·
Dalvik仮想マシン
Dalvik仮想マシン(ダルビックかそうマシン)は、Androidプラットフォームで採用されていたレジスタベースの仮想マシン。およびGoogle社のエンジニアによって設計・開発されていた。Android 5.0よりAndroid Runtime(ART)に置き換えられた。.
AndroidとDalvik仮想マシン · Dalvik仮想マシンとJava仮想マシン ·
Microsoft Windows
Microsoft Windows(マイクロソフト ウィンドウズ)は、マイクロソフトが開発・販売するオペレーティングシステム (OS) の製品群。グラフィカルユーザインタフェース (GUI)を採用している。.
AndroidとMicrosoft Windows · Java仮想マシンとMicrosoft Windows ·
Microsoft Windows XP
Windows XP(ウィンドウズ エックスピー)は、マイクロソフトが2001年に発表したWindowsシリーズに属するオペレーティングシステム(OS)である。 XPは「経験、体験」を意味するexperienceに由来する。開発時のコードネームはWhistler(ウィスラー)と呼ばれていた。.
AndroidとMicrosoft Windows XP · Java仮想マシンとMicrosoft Windows XP ·
上記のリストは以下の質問に答えます
- 何AndroidとJava仮想マシンことは共通しています
- 何がAndroidとJava仮想マシン間の類似点があります
AndroidとJava仮想マシンの間の比較
Java仮想マシンが37を有しているAndroidは、263の関係を有しています。 彼らは一般的な7で持っているように、ジャカード指数は2.33%です = 7 / (263 + 37)。
参考文献
この記事では、AndroidとJava仮想マシンとの関係を示しています。情報が抽出された各記事にアクセスするには、次のURLをご覧ください: