JavaSE可以作為一個Java開發平臺,通過JVM(Java虛擬機)能夠運行在多個操作系統上,包括移動設備上的安卓系統。JavaSE本身是不直接支持安卓開發的,但是可以使用Android SDK來開發安卓應用程序,而Android SDK是在JavaSE的基礎上進行開發。
JavaSE通過Java虛擬機(JVM)來運行Java程序,而安卓系統上則使用的是Dalvik虛擬機(現在的安卓系統已經改為使用ART虛擬機)。但是Java語言本身是基于JVM來進行開發的,因此安卓開發使用的是Java語言,但是由于在安卓系統上使用的不是JVM而是Dalvik虛擬機,因此需要將Java源碼編譯為Dalvik字節碼才能在安卓系統上運行。安卓app開發工具
Android SDK 提供了 Dalvik 虛擬機的開發環境,以及更好的界面操作支持等。開發人員可使用 Java 語言編寫應用程序,Android SDK 工具根據編寫的代碼自動生成 Dalvik 虛擬機可運行的安裝包,該安裝包可以直接在 Android 手機上運行。
因此,JavaSE不能直接開發安卓應用程序,需要結合And安卓APP開發roid SDK來完成開發,并對Java源碼進行特殊編譯處理。