欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

Android系統(tǒng)是用什么語言編寫的?

榮姿康2年前12瀏覽0評論

android是基于linux的開源操作系統(tǒng)。

linux是使用標(biāo)準(zhǔn)C語言開發(fā)的操作系統(tǒng)。

android底層驅(qū)動以及操作系統(tǒng)內(nèi)核使用C語言以及匯編開發(fā)。

android操作系統(tǒng)本身是使用Java開發(fā),并使用JNI調(diào)用本地的C語言庫,實現(xiàn)操作系統(tǒng)底層調(diào)度。

android應(yīng)用是使用Java開發(fā);同時也可以使用C/C++native開發(fā),但是多數(shù)時候不用用到C。所以基本上就是Java為標(biāo)準(zhǔn)開發(fā)語言。

android使用了修改過的JVM(Java虛擬機(jī))叫做dalvik虛擬機(jī),其本質(zhì)還是Java虛擬機(jī)。

所以對應(yīng)每一個APP都會創(chuàng)建個dalvik虛擬機(jī),也就是一個linux進(jìn)程。

說復(fù)雜了,其實就是基于linux下的修改版Java虛擬機(jī),運行java程序。