android 底层语言是什么?如题 谢谢了

2025-02-24 14:45:18
推荐回答(3个)
回答1:

Android系统是Linux系统的一种变种,系统的底层是c和c++开发的。
但是我们平时说的android app一般是用Java编写的。
这是因为当初Google为了推广Android设备采取的策略,毕竟java是为大家所熟悉的且应用的最广泛的。而且java的虚拟机系统层和应用层,使系统更加安全和健壮。
最后说明一点:Android中的虚拟机是kvm,不是Oracle官方发布的jvm。

回答2:

安卓系统底层是基于Linux的,是基于C和C++的, 上层应用大部分是基于“JAVA"的。也就是说系统是C/C++编写的,系统外部应用是Java的。

回答3:

基本的开发是用的java语言,但一些底层功能可能需要JNDI连接C或C++(linux下的)来写