當前位置:編程學習大全網 - 編程軟體 - 安卓系統是用java開發的嗎?

安卓系統是用java開發的嗎?

android是基於linux的開源操作系統。\r\nlinux是使用標準C語言開發的操作系統。\r\nandroid底層驅動以及操作系統內核使用C語言以及匯編開發。\r\nandroid操作系統本身是使用Java開發,並使用JNI調用本地的C語言庫,實現操作系統底層調度。\r\n\r\nandroid應用是使用Java開發;同時也可以使用C/C++ native開發,但是多數時候不用用到C。所以基本上就是Java為標準開發語言。\r\nandroid使用了修改過的JVM(Java虛擬機)叫做dalvik虛擬機,其本質還是Java虛擬機。\r\n所以對應每壹個APP都會創建個dalvik虛擬機,也就是壹個linux進程。\r\n\r\n說復雜了,其實就是基於linux下的修改版Java虛擬機,運行java程序。

  • 上一篇:骰子規則是什麽?
  • 下一篇:為什麽手機QQ消息的語序是反的,是怎麽設置的?
  • copyright 2024編程學習大全網