尚學堂【官網】-西安Java培訓|c++培訓|Android培訓|安卓培訓|java視頻教程|軟件工程師|-西安雁塔尚學堂計算機學校
Android安卓教程  尚學堂首頁Java學院Android安卓教程

安卓手機操作系統用什么語言編寫的?

www.zyopwk.live 發布人:java  |  來自:本站  |  發布時間:2017-09-19 10:11:00  |  點擊次數:4624

 

android是基于linux的開源操作系統。

linux是使用標準C語言開發的操作系統。

android底層驅動以及操作系統內核使用C語言以及匯編開發。

android操作系統本身是使用Java開發,并使用JNI調用本地的C語言庫,實現操作系統底層調度。

android應用是使用Java開發;同時也可以使用C/C++ native開發,但是多數時候不用用到C。所以基本上就是Java為標準開發語言。

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

所以對應每一個APP都會創建個dalvik虛擬機,也就是一個linux進程。

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

 

當前文:安卓手機操作系統用什么語言編寫的?
上一頁:Android 中 ThreadLocal使用示例
下一頁:Android 優化Handler防止內存泄露
在線報名(*為必填項)
云南快乐十分开奖走势图