java軟件開發(fā) 安卓系統(tǒng)為什么要用java語言寫?可以用C語言寫程序嗎?
安卓系統(tǒng)為什么要用java語言寫?可以用C語言寫程序嗎?這取決于Android的系統(tǒng)架構。Android系統(tǒng)的內核是基于Linux內核的。中間層主要用Java實現,并使用了一個專用的Dalvik虛擬機
安卓系統(tǒng)為什么要用java語言寫?可以用C語言寫程序嗎?
這取決于Android的系統(tǒng)架構。Android系統(tǒng)的內核是基于Linux內核的。中間層主要用Java實現,并使用了一個專用的Dalvik虛擬機。Dalvik虛擬機是“寄存器類型”的Java虛擬機。所以應用程序是用Java語言編寫的。任何語言都有優(yōu)缺點,Java適合網絡編程和應用層編程,C語言適合底層硬件控制。